diff options
author | Joel Diaz <jdiaz@redhat.com> | 2018-02-02 00:37:48 +0000 |
---|---|---|
committer | Joel Diaz <jdiaz@redhat.com> | 2018-02-02 21:05:35 +0000 |
commit | 0daad23f9b61e1b58ce295059c98605aaa8062f2 (patch) | |
tree | 92fe8ac966a36f488b718705cb186fad726e530d /roles/openshift_aws/tasks/elb.yml | |
parent | 4fe88b001295566d49db1fe711870bf43c40c1ab (diff) | |
download | openshift-0daad23f9b61e1b58ce295059c98605aaa8062f2.tar.gz openshift-0daad23f9b61e1b58ce295059c98605aaa8062f2.tar.bz2 openshift-0daad23f9b61e1b58ce295059c98605aaa8062f2.tar.xz openshift-0daad23f9b61e1b58ce295059c98605aaa8062f2.zip |
add deprovisioning for ELB (and IAM certs)
add playbooks to handle deleting ELBs and any IAM certs that may have been created during provisioning.
redo ELB creation to remove arbitrary wait and just retry until ELB creation succeeds
Diffstat (limited to 'roles/openshift_aws/tasks/elb.yml')
-rw-r--r-- | roles/openshift_aws/tasks/elb.yml | 24 |
1 files changed, 3 insertions, 21 deletions
diff --git a/roles/openshift_aws/tasks/elb.yml b/roles/openshift_aws/tasks/elb.yml index d8257cf31..3eb7b73b3 100644 --- a/roles/openshift_aws/tasks/elb.yml +++ b/roles/openshift_aws/tasks/elb.yml @@ -2,26 +2,8 @@ - name: "dump the elb listeners for {{ l_elb_dict_item.key }}" debug: msg: "{{ l_elb_dict_item.value }}" + verbosity: 1 -- name: "Create ELB {{ l_elb_dict_item.key }}" - ec2_elb_lb: - name: "{{ item.value.name }}" - state: present - cross_az_load_balancing: "{{ item.value.cross_az_load_balancing }}" - security_group_names: "{{ l_elb_security_groups[l_elb_dict_item.key] }}" - idle_timeout: "{{ item.value.idle_timout }}" - region: "{{ openshift_aws_region }}" - subnets: - - "{{ subnetout.subnets[0].id }}" - health_check: "{{ item.value.health_check }}" - listeners: "{{ item.value.listeners }}" - scheme: "{{ (item.key == 'internal') | ternary('internal','internet-facing') }}" - tags: "{{ item.value.tags }}" - wait: True - register: new_elb +- name: Create ELB(s) + include_tasks: elb_single.yml with_dict: "{{ l_elb_dict_item.value }}" - -- debug: - msg: "{{ item }}" - with_items: - - "{{ new_elb }}" |