summaryrefslogtreecommitdiffstats
path: root/roles/openshift_aws/defaults
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6990 from joelddiaz/aws_master_grp_paramsKenny Woodson2018-02-061-21/+19
|\ | | | | parameterize various master/infra scale group bits
| * parameterize various master scale group bitsJoel Diaz2018-02-051-21/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | allow selectively overriding master scale group bits: instance type: openshift_aws_master_group_instance_type scale group min size: openshift_aws_master_group_min_size scale group max size: openshift_aws_master_group_max_size scale group desired size: openshift_aws_master_group_desired_size and overriding infra scale group bits: instance type: openshift_aws_infra_group_instance_type scale group min size: openshift_aws_infra_group_min_size scale group max size: openshift_aws_infra_group_max_size scale group desired size: openshift_aws_infra_group_desired_size and overriding compute scale group bits: instance type: openshift_aws_compute_group_instance_type scale group min size: openshift_aws_compute_group_min_size scale group max size: openshift_aws_compute_group_max_size scale group desired size: openshift_aws_compute_group_desired_size also consolodate the health check for master/infra/compute since they are all the same
* | add S3 bucket cleanupJoel Diaz2018-02-021-0/+5
|/ | | | | | Default to just cleaning out all the objects in the S3 bucket (IFF openshift_aws_create_s3 is 'true'). If you really, trully want to delete the S3 bucket and free up the bucket name, you can set openshift_aws_really_delete_s3_bucket to 'true' ('false' by default).
* Re-add openshift_aws_elb_cert_arn.Andrew Butcher2018-01-301-1/+3
|
* Fix misaligned ports for sg,elb,apiChris Callegari2018-01-251-55/+69
|
* Merge pull request #6603 from joelddiaz/fetch_subnet_azOpenShift Merge Robot2018-01-241-2/+3
|\ | | | | | | | | | | | | | | | | Automatic merge from submit-queue. un-hardcode default subnet az allow defining 'default_az' for one of the subnets in the vpc structure, and pull that default_az and set it to openshift_aws_subnet_az. this should allow one less variable to be defined/overridded when using non-default (us-east-1) regions
| * un-hardcode default subnet azJoel Diaz2018-01-221-2/+3
| | | | | | | | | | | | | | | | allow defining 'default_az' for one of the subnets in the vpc structure, and pull that default_az and set it to openshift_aws_subnet_az. this should allow one less variable to have to be defined/overridded (openshift_aws_subnet_az) when using non-default (us-east-1) regions update provisioning_vars.yml.example to show an example VPC structure
* | Merge pull request #6767 from mazzystr/fix-master-internal-elbKenny Woodson2018-01-241-1/+1
|\ \ | | | | | | Fix to master-internal elb scheme
| * | Fix to master-internal elb schemeChris Callegari2018-01-171-1/+1
| | |
* | | allow uninstalling AWS objects created by prerequisite playbookJoel Diaz2018-01-221-0/+4
|/ / | | | | | | | | | | | | | | | | | | add deprovisioners/uninstallers for objects created via playbooks/aws/openshift-cluster/prerequisites.yml specifically: security groups, vpcs, and any ssh keys introduce openshift_aws_enable_uninstall_shared_objects to protect AWS objects that would be shared in the case of multiple clusters co-existing in one AWS account. right now it protects the ssh keys, but it can/should be used to protect against deleting the shared IAM instance profile as well. default this variable to False to be on the safe side when uninstalling/deprovisioning. add some documentation on using deprovisioning playbooks
* | Merge pull request #6610 from mazzystr/update_awsec2_root_volOpenShift Merge Robot2018-01-151-0/+8
|\ \ | |/ |/| | | | | | | | | Automatic merge from submit-queue. Update to AWS EC2 root vol size so that Health Check tasks pass AWS EC2s under the ASG and LaunchConfig are deployed with the default 10gb root vol size. Heath Checks fail because / filesystem and /var directory is too small. Health Check wants a minimum of 40Gb. 10Gb is just too small for server operations in general. Let's increase to 100Gb. Cost increase for additional EBS storage will be minimal and give plenty of elbow room for normal server operations.
| * Update to AWS EC2 root vol size so that Health Check tasks passChris Callegari2018-01-081-0/+8
| |
* | Move more plugins to lib_utilsMichael Gugino2018-01-101-0/+2
|/ | | | | | | This commit continues moving plugins into lib_utils. This commit does not move any plugins for add-on roles such as logging and metrics.
* Move node group tags to openshift_aws_{master,node}_group.Andrew Butcher2017-12-181-12/+13
|
* Changing the node group format to a list.Kenny Woodson2017-12-111-26/+15
|
* Initial upgrade for scale groups.Kenny Woodson2017-11-291-8/+15
|
* Adding instance profile support for node groups.Kenny Woodson2017-11-131-0/+14
|
* Bootstrap enhancements.Kenny Woodson2017-11-081-25/+54
|
* Adding elb changes to provision elbs and add to scale group.Kenny Woodson2017-11-011-10/+30
|
* Do not remove files for bootstrap if resolv or dns.Kenny Woodson2017-10-171-1/+21
|
* Merge pull request #5605 from mgugino-upstream-stage/build-provision-splitOpenShift Merge Robot2017-10-051-1/+0
|\ | | | | | | | | | | | | | | | | | | | | | | Automatic merge from submit-queue. Build provision split Make provisioning steps more reusable Reorganizing and making some of the plays more reusable. Depends-on: https://github.com/openshift/openshift-ansible/pull/5565
| * Make provisioning steps more reusableMichael Gugino2017-10-021-1/+0
| | | | | | | | | | Reorganizing and making some of the plays more reusable.
* | Merge pull request #5606 from ↵OpenShift Merge Robot2017-10-031-0/+5
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | mgugino-upstream-stage/provision-scale-elb-fixes-master Automatic merge from submit-queue. Fix provisiong scale group and elb logic Some changes necessary to support provisioning and scale group logic Some of this work is duplicated from an existing PR. That PR is about to merge, so I'll rebase once that hits.
| * Fix provisiong scale group and elb logicMichael Gugino2017-09-291-0/+5
| | | | | | | | | | Some changes necessary to support provisioning and scale group logic
* | Fix some provisioning variablesMichael Gugino2017-09-291-1/+0
|/ | | | | | | | | This commit fixes some provisioning variables. It also adjusts a failure condition for an ec2 call, which may fail silently without having the necessary permissions, which creates an unrelated error message later in the run.
* More variables in AWS provisioning playsMichael Gugino2017-09-261-0/+1
| | | | | | | | This commit adds more optional variables to provision hosts in AWS environments. These changes allow provisioning instances that utilize an ssh_user other than root.
* Consolidating AWS roles and variables underneath openshift_aws role.Kenny Woodson2017-09-071-0/+209