diff options
Diffstat (limited to 'roles/openshift_aws/tasks/master_facts.yml')
-rw-r--r-- | roles/openshift_aws/tasks/master_facts.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/roles/openshift_aws/tasks/master_facts.yml b/roles/openshift_aws/tasks/master_facts.yml new file mode 100644 index 000000000..530b0134d --- /dev/null +++ b/roles/openshift_aws/tasks/master_facts.yml @@ -0,0 +1,20 @@ +--- +- name: fetch elbs + ec2_elb_facts: + region: "{{ openshift_aws_region }}" + names: + - "{{ openshift_aws_elb_name_dict['master']['internal'] }}" + delegate_to: localhost + register: elbs + +- debug: var=elbs + run_once: true + +- name: set fact + set_fact: + openshift_master_cluster_hostname: "{{ elbs.elbs[0].dns_name }}" + osm_custom_cors_origins: + - "{{ elbs.elbs[0].dns_name }}" + - "console.{{ openshift_aws_clusterid | default('default') }}.openshift.com" + - "api.{{ openshift_aws_clusterid | default('default') }}.openshift.com" + with_items: "{{ groups['masters'] }}" |