setup.yml 804 B

12345678910111213141516171819202122232425
  1. ---
  2. - name: Disable excluders
  3. hosts: oo_nodes_to_config
  4. gather_facts: no
  5. roles:
  6. - role: openshift_excluder
  7. r_openshift_excluder_action: disable
  8. - name: Evaluate node groups
  9. hosts: localhost
  10. connection: local
  11. tasks:
  12. - name: Evaluate oo_containerized_master_nodes
  13. add_host:
  14. name: "{{ item }}"
  15. groups: oo_containerized_master_nodes
  16. ansible_ssh_user: "{{ g_ssh_user | default(omit) }}"
  17. ansible_become: "{{ g_sudo | default(omit) }}"
  18. with_items: "{{ groups.oo_nodes_to_config | default([]) }}"
  19. when:
  20. - hostvars[item].openshift is defined
  21. - hostvars[item].openshift.common is defined
  22. - hostvars[item].openshift_is_containerized | bool
  23. - (item in groups.oo_nodes_to_config and item in groups.oo_masters_to_config)
  24. changed_when: False