join_node.yml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. ---
  2. - name: Populate oo_hosts_to_update group
  3. hosts: localhost
  4. gather_facts: no
  5. vars_files:
  6. - vars.yml
  7. tasks:
  8. - name: Evaluate oo_hosts_to_update
  9. add_host:
  10. name: "{{ node_ip }}"
  11. groups: oo_hosts_to_update
  12. ansible_ssh_user: "{{ deployment_vars[deployment_type].ssh_user }}"
  13. ansible_sudo: "{{ deployment_vars[deployment_type].sudo }}"
  14. - include: ../../common/openshift-cluster/update_repos_and_packages.yml
  15. - name: Populate oo_masters_to_config host group
  16. hosts: localhost
  17. gather_facts: no
  18. vars_files:
  19. - vars.yml
  20. tasks:
  21. - name: Evaluate oo_nodes_to_config
  22. add_host:
  23. name: "{{ node_ip }}"
  24. ansible_ssh_user: "{{ deployment_vars[deployment_type].ssh_user }}"
  25. ansible_sudo: "{{ deployment_vars[deployment_type].sudo }}"
  26. groups: oo_nodes_to_config
  27. - name: Evaluate oo_first_master
  28. add_host:
  29. name: "{{ groups['tag_env-host-type-' ~ cluster_id ~ '-openshift-master'][0] }}"
  30. ansible_ssh_user: "{{ deployment_vars[deployment_type].ssh_user }}"
  31. ansible_sudo: "{{ deployment_vars[deployment_type].sudo }}"
  32. groups: oo_first_master
  33. when: "'tag_env-host-type-{{ cluster_id }}-openshift-master' in groups"
  34. #- include: config.yml
  35. - include: ../../common/openshift-node/config.yml
  36. vars:
  37. openshift_cluster_id: "{{ cluster_id }}"
  38. openshift_debug_level: 4
  39. openshift_deployment_type: "{{ deployment_type }}"
  40. openshift_hostname: "{{ ansible_default_ipv4.address }}"
  41. openshift_use_openshift_sdn: true
  42. openshift_node_labels: "{{ lookup('oo_option', 'openshift_node_labels') }} "
  43. os_sdn_network_plugin_name: "redhat/openshift-ovs-subnet"
  44. osn_cluster_dns_domain: "{{ hostvars[groups.oo_first_master.0].openshift.dns.domain }}"
  45. osn_cluster_dns_ip: "{{ hostvars[groups.oo_first_master.0].cluster_dns_ip }}"