This patch updates the tripleo-ansible-inventory to show all roles in
the host list, not just compute and controller nodes.
The retrieval of IPs and stack outputs is slightly refactored: Instead of
retrieving them from Nova, the host IPs are now read from the stacks new
RoleNetIpMap output. The stack outputs are fetched from heat via a new
`StackOutputs` class that ensures outputs are only fetched when needed.
Reviewed: https:/ /review. openstack. org/450233 /git.openstack. org/cgit/ openstack/ tripleo- validations/ commit/ ?id=9461adfa244 793cba91f87fcee 25a6887a9b7368
Committed: https:/
Submitter: Jenkins
Branch: master
commit 9461adfa244793c ba91f87fcee25a6 887a9b7368
Author: Florian Fuchs <email address hidden>
Date: Mon Mar 27 15:47:36 2017 +0200
Show all roles in inventory
This patch updates the tripleo- ansible- inventory to show all roles in
the host list, not just compute and controller nodes.
The retrieval of IPs and stack outputs is slightly refactored: Instead of
retrieving them from Nova, the host IPs are now read from the stacks new
RoleNetIpMap output. The stack outputs are fetched from heat via a new
`StackOutputs` class that ensures outputs are only fetched when needed.
Closes-Bug: #1685544 83a3f3d403653e3 eaef2c1865b
Closes-Bug: #1689789
Change-Id: Ic8a19f15dd45b3