The output format for "openstack port show" has changed breaking the
octavia deployment ansible. This patch changes the output format to json
and uses json_query to parse out the results.
Closes-Bug: #1846399
Change-Id: I3b5c989259fd4347c41d392ad79bfd6b9459d605
This patch changes the conditional run of the certs generation from
being dependent on the value of generate_certs to whether there are
actual certs present.
Related-Bug: #1838039
Change-Id: I90bb377c76f51db906de64c134271ec866d11bb5
The hostname used to set the binding host for Octavia health manager
needs to match the hostname expected by the neutron L2 agent in order
for port binding to succeed. The canonical hostname from the
tripleo ansible inventory might be a better match than the hostname used
in group vars.
Related-Bug: #1837043
Depends-On: I5d23b02ca46a40b39dc25a8367541b0a6e517982
Change-Id: Ie0cf35d95c7632e904bc7be9fbc856b7ff0d21ca
This change imports all of the octavia playbooks and roles from
`tripleo-common/playbooks/`. This change ensures all of the resources
imported are meeting the required lint checks for import and structures
the roles such that they'll automatically be installed in the
`usr/share/ansible/roles/` path making them available to the rest of
the tripleo ecosystem.
Change-Id: Ib4ff59a4c372f95cc7a183e8ef724bb1cbf72fed
Signed-off-by: Kevin Carter <kecarter@redhat.com>