diff options
author | Jiri Mencak <jmencak@redhat.com> | 2017-12-17 23:54:51 +0100 |
---|---|---|
committer | Jiri Mencak <jmencak@redhat.com> | 2018-01-02 12:58:03 +0100 |
commit | 4514a0ddb20480d43f153f25de94a267f10f0696 (patch) | |
tree | 7ae56d044e446eec557ec402c894300bb48fbcb9 /playbooks/openstack/sample-inventory/inventory.py | |
parent | 8b71c2938d278f4418db0fdad1bf6f94585e87c7 (diff) | |
download | openshift-4514a0ddb20480d43f153f25de94a267f10f0696.tar.gz openshift-4514a0ddb20480d43f153f25de94a267f10f0696.tar.bz2 openshift-4514a0ddb20480d43f153f25de94a267f10f0696.tar.xz openshift-4514a0ddb20480d43f153f25de94a267f10f0696.zip |
OpenStack provisioning -- support cns.
Diffstat (limited to 'playbooks/openstack/sample-inventory/inventory.py')
-rwxr-xr-x | playbooks/openstack/sample-inventory/inventory.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/playbooks/openstack/sample-inventory/inventory.py b/playbooks/openstack/sample-inventory/inventory.py index ad3fd936b..084b5c0a0 100755 --- a/playbooks/openstack/sample-inventory/inventory.py +++ b/playbooks/openstack/sample-inventory/inventory.py @@ -42,7 +42,10 @@ def build_inventory(): if server.metadata['host-type'] == 'node' and server.metadata['sub-host-type'] == 'app'] - nodes = list(set(masters + infra_hosts + app)) + cns = [server.name for server in cluster_hosts + if server.metadata['host-type'] == 'cns'] + + nodes = list(set(masters + infra_hosts + app + cns)) dns = [server.name for server in cluster_hosts if server.metadata['host-type'] == 'dns'] @@ -59,6 +62,7 @@ def build_inventory(): inventory['nodes'] = {'hosts': nodes} inventory['infra_hosts'] = {'hosts': infra_hosts} inventory['app'] = {'hosts': app} + inventory['glusterfs'] = {'hosts': cns} inventory['dns'] = {'hosts': dns} inventory['lb'] = {'hosts': load_balancers} @@ -93,6 +97,9 @@ def build_inventory(): hostvars['openshift_hostname'] = server.private_v4 hostvars['openshift_public_hostname'] = server.name + if server.metadata['host-type'] == 'cns': + hostvars['glusterfs_devices'] = ['/dev/nvme0n1'] + node_labels = server.metadata.get('node_labels') if node_labels: hostvars['openshift_node_labels'] = node_labels |