master_facts.yml 658 B

12345678910111213141516171819202122
  1. ---
  2. - name: fetch elbs
  3. ec2_elb_facts:
  4. region: "{{ openshift_aws_region }}"
  5. names:
  6. - "{{ item }}"
  7. with_items:
  8. - "{{ openshift_aws_elb_name }}-external"
  9. - "{{ openshift_aws_elb_name }}-internal"
  10. delegate_to: localhost
  11. register: elbs
  12. - debug: var=elbs
  13. - name: set fact
  14. set_fact:
  15. openshift_master_cluster_hostname: "{{ elbs.results[1].elbs[0].dns_name }}"
  16. osm_custom_cors_origins:
  17. - "{{ elbs.results[1].elbs[0].dns_name }}"
  18. - "console.{{ openshift_aws_clusterid | default('default') }}.openshift.com"
  19. - "api.{{ openshift_aws_clusterid | default('default') }}.openshift.com"
  20. with_items: "{{ groups['masters'] }}"