diff options
author | Kenny Woodson <kwoodson@redhat.com> | 2017-10-31 09:17:59 -0400 |
---|---|---|
committer | Kenny Woodson <kwoodson@redhat.com> | 2017-11-01 18:38:40 +0000 |
commit | 082ed08a07f6c61e45c69dec8006f4034f8d80dd (patch) | |
tree | b5d8595ea58ed6ed95de7533f2e8e4bab2d662c1 /roles/openshift_aws/tasks/provision.yml | |
parent | f879d554c44b529b26b9908cd61b0e7e7cebf102 (diff) | |
download | openshift-082ed08a07f6c61e45c69dec8006f4034f8d80dd.tar.gz openshift-082ed08a07f6c61e45c69dec8006f4034f8d80dd.tar.bz2 openshift-082ed08a07f6c61e45c69dec8006f4034f8d80dd.tar.xz openshift-082ed08a07f6c61e45c69dec8006f4034f8d80dd.zip |
Adding elb changes to provision elbs and add to scale group.
Diffstat (limited to 'roles/openshift_aws/tasks/provision.yml')
-rw-r--r-- | roles/openshift_aws/tasks/provision.yml | 46 |
1 files changed, 32 insertions, 14 deletions
diff --git a/roles/openshift_aws/tasks/provision.yml b/roles/openshift_aws/tasks/provision.yml index a8518d43a..e99017b9f 100644 --- a/roles/openshift_aws/tasks/provision.yml +++ b/roles/openshift_aws/tasks/provision.yml @@ -7,6 +7,38 @@ name: create s3 bucket for registry include: s3.yml +- when: openshift_aws_create_security_groups + block: + - name: "Create {{ openshift_aws_node_group_type }} security groups" + include: security_group.yml + + - name: "Create {{ openshift_aws_node_group_type }} security groups" + include: security_group.yml + vars: + openshift_aws_node_group_type: infra + +- name: create our master internal load balancer + include: elb.yml + vars: + openshift_aws_elb_direction: internal + openshift_aws_elb_scheme: internal + l_openshift_aws_elb_name: "{{ openshift_aws_elb_name_dict[openshift_aws_node_group_type]['internal'] }}" + +- name: create our master external load balancer + include: elb.yml + vars: + openshift_aws_elb_direction: external + openshift_aws_elb_scheme: internet-facing + l_openshift_aws_elb_name: "{{ openshift_aws_elb_name_dict[openshift_aws_node_group_type]['external'] }}" + +- name: create our infra node external load balancer + include: elb.yml + vars: + l_openshift_aws_elb_name: "{{ openshift_aws_elb_name_dict['infra']['external'] }}" + openshift_aws_elb_direction: external + openshift_aws_elb_scheme: internet-facing + openshift_aws_node_group_type: infra + - name: include scale group creation for master include: build_node_group.yml @@ -22,20 +54,6 @@ delay: 3 until: instancesout.instances|length > 0 -- name: create our master internal load balancers - include: elb.yml - vars: - openshift_aws_elb_direction: internal - l_openshift_aws_elb_name: "{{ openshift_aws_elb_name }}-internal" - openshift_aws_elb_scheme: internal - -- name: create our master external load balancers - include: elb.yml - vars: - openshift_aws_elb_direction: external - l_openshift_aws_elb_name: "{{ openshift_aws_elb_name }}-external" - openshift_aws_elb_scheme: internet-facing - - name: wait for ssh to become available wait_for: port: 22 |