config.yml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. ---
  2. - name: Load Balancer Install Checkpoint Start
  3. hosts: oo_all_hosts
  4. gather_facts: false
  5. tasks:
  6. - name: Set load balancer install 'In Progress'
  7. set_stats:
  8. data:
  9. installer_phase_loadbalancer: "In Progress"
  10. aggregate: false
  11. - name: Configure load balancers
  12. hosts: oo_lb_to_config
  13. vars:
  14. openshift_loadbalancer_frontends: "{{ (openshift_master_api_port | default(8443)
  15. | oo_openshift_loadbalancer_frontends(hostvars | oo_select_keys(groups['oo_masters']),
  16. openshift_use_nuage | default(false),
  17. nuage_mon_rest_server_port | default(none)))
  18. + openshift_loadbalancer_additional_frontends | default([]) }}"
  19. openshift_loadbalancer_backends: "{{ (openshift_master_api_port | default(8443)
  20. | oo_openshift_loadbalancer_backends(hostvars | oo_select_keys(groups['oo_masters']),
  21. openshift_use_nuage | default(false),
  22. nuage_mon_rest_server_port | default(none)))
  23. + openshift_loadbalancer_additional_backends | default([]) }}"
  24. openshift_image_tag: "{{ hostvars[groups.oo_first_master.0].openshift_image_tag }}"
  25. roles:
  26. - role: os_firewall
  27. - role: openshift_loadbalancer
  28. - role: tuned
  29. - name: Load Balancer Install Checkpoint End
  30. hosts: oo_all_hosts
  31. gather_facts: false
  32. tasks:
  33. - name: Set load balancer install 'Complete'
  34. set_stats:
  35. data:
  36. installer_phase_loadbalancer: "Complete"
  37. aggregate: false