inventory: only add server with ctlplane address
After some failed overcloud deployments the ctlplane address does not exists, making the inventory generation fail. Change-Id: I828a9c666ab4ec9137f94bb600012d965b36c3dc
This commit is contained in:
parent
e38c7e04a9
commit
7eb02fc785
@ -10,5 +10,7 @@ nova = client.Client(2,
|
||||
os.environ.get("OS_PASSWORD"),
|
||||
os.environ.get("OS_TENANT_NAME"),
|
||||
os.environ.get("OS_AUTH_URL"))
|
||||
oc_servers = {server.name: server.networks['ctlplane'][0] for server in nova.servers.list()}
|
||||
oc_servers = {server.name: server.networks['ctlplane'][0]
|
||||
for server in nova.servers.list()
|
||||
if server.networks.get('ctlplane')}
|
||||
print(json.dumps(oc_servers, indent=4))
|
||||
|
Loading…
Reference in New Issue
Block a user