#111 [osbs-inventory] populate hosts based on datacenter
Merged 3 years ago by mobrien. Opened 3 years ago by mobrien.
Unknown source osbs-multiple-dcs  into  master

@@ -2,25 +2,35 @@

  # openshift-ansible project available:

  #   https://github.com/openshift/openshift-ansible/tree/master/inventory/byo

  

+ 

  [masters]

  {% for host in groups[openshift_cluster_masters_group] %}

+ {% if hostvars[host].datacenter == datacenter %}

  {{ host }}

+ {% endif %}

  {% endfor %}

  

  [etcd]

  {% for host in groups[openshift_cluster_masters_group] %}

+ {% if hostvars[host].datacenter == datacenter %}

  {{ host }}

+ {% endif %}

  {% endfor %}

  

  [nodes]

  {% for host in groups[openshift_cluster_masters_group] %}

+ {% if hostvars[host].datacenter == datacenter %}

  {{ host }} openshift_node_group_name='node-config-master'

+ {% endif %}

  {% endfor %}

  {% for host in groups[openshift_cluster_nodes_group] %}

+ {% if hostvars[host].datacenter == datacenter %}

  {{ host }} openshift_node_group_name='node-config-compute'

+ {% endif %}

  {% endfor %}

  

  

+ 

  # Create an OSEv3 group that contains the masters and nodes groups

  [OSEv3:children]

  masters

no initial comment

I think this should work but I wasn't 100% sure so I thought it best to make a PR for you @cverna

rebased onto 9e65bba

3 years ago

rebased onto 9e65bba

3 years ago

Pull-Request has been merged by mobrien

3 years ago