summaryrefslogtreecommitdiff
path: root/roles/openshift_aws/defaults
AgeCommit message (Collapse)Author
2018-02-06Merge pull request #6990 from joelddiaz/aws_master_grp_paramsKenny Woodson
parameterize various master/infra scale group bits
2018-02-05parameterize various master scale group bitsJoel Diaz
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
2018-02-02add S3 bucket cleanupJoel Diaz
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).
2018-01-30Re-add openshift_aws_elb_cert_arn.Andrew Butcher
2018-01-25Fix misaligned ports for sg,elb,apiChris Callegari
2018-01-24Merge pull request #6603 from joelddiaz/fetch_subnet_azOpenShift Merge Robot
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
2018-01-24Merge pull request #6767 from mazzystr/fix-master-internal-elbKenny Woodson
Fix to master-internal elb scheme
2018-01-22un-hardcode default subnet azJoel Diaz
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
2018-01-22allow uninstalling AWS objects created by prerequisite playbookJoel Diaz
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
2018-01-17Fix to master-internal elb schemeChris Callegari
2018-01-15Merge pull request #6610 from mazzystr/update_awsec2_root_volOpenShift Merge Robot
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.
2018-01-10Move more plugins to lib_utilsMichael Gugino
This commit continues moving plugins into lib_utils. This commit does not move any plugins for add-on roles such as logging and metrics.
2018-01-08Update to AWS EC2 root vol size so that Health Check tasks passChris Callegari
2017-12-18Move node group tags to openshift_aws_{master,node}_group.Andrew Butcher
2017-12-11Changing the node group format to a list.Kenny Woodson
2017-11-29Initial upgrade for scale groups.Kenny Woodson
2017-11-13Adding instance profile support for node groups.Kenny Woodson
2017-11-08Bootstrap enhancements.Kenny Woodson
2017-11-01Adding elb changes to provision elbs and add to scale group.Kenny Woodson
2017-10-17Do not remove files for bootstrap if resolv or dns.Kenny Woodson
2017-10-05Merge pull request #5605 from mgugino-upstream-stage/build-provision-splitOpenShift Merge Robot
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
2017-10-03Merge pull request #5606 from ↵OpenShift Merge Robot
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.
2017-10-02Make provisioning steps more reusableMichael Gugino
Reorganizing and making some of the plays more reusable.
2017-09-29Fix provisiong scale group and elb logicMichael Gugino
Some changes necessary to support provisioning and scale group logic
2017-09-29Fix some provisioning variablesMichael Gugino
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.
2017-09-26More variables in AWS provisioning playsMichael Gugino
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.
2017-09-07Consolidating AWS roles and variables underneath openshift_aws role.Kenny Woodson