cluster_hosts.yml 1.2 KB

12345678910111213141516171819202122
  1. ---
  2. g_etcd_hosts: "{{ (groups['tag_host-type-etcd']|default([]))
  3. | intersect((groups['tag_clusterid-' ~ cluster_id]|default([])))
  4. | intersect((groups['tag_environment-' ~ cluster_env]|default([]))) }}"
  5. g_lb_hosts: "{{ (groups['tag_host-type-lb']|default([]))
  6. | intersect((groups['tag_clusterid-' ~ cluster_id]|default([])))
  7. | intersect((groups['tag_environment-' ~ cluster_env]|default([]))) }}"
  8. g_master_hosts: "{{ (groups['tag_host-type-master']|default([]))
  9. | intersect((groups['tag_clusterid-' ~ cluster_id]|default([])))
  10. | intersect((groups['tag_environment-' ~ cluster_env]|default([]))) }}"
  11. g_node_hosts: "{{ (groups['tag_host-type-node']|default([]))
  12. | intersect((groups['tag_clusterid-' ~ cluster_id]|default([])))
  13. | intersect((groups['tag_environment-' ~ cluster_env]|default([]))) }}"
  14. g_nfs_hosts: "{{ (groups['tag_host-type-node']|default([]))
  15. | intersect((groups['tag_environment-' ~ cluster_id]|default([]))) }}"
  16. g_all_hosts: "{{ g_master_hosts | union(g_node_hosts) | union(g_etcd_hosts)
  17. | union(g_lb_hosts) | default([]) }}"