tripleo-ansible/tripleo_ansible
Kevin Carter 655157e444 Improve execution and add a port check
This change introduces a fact check for neutron ports which will allow us
to pull a list of used IP addresses from our known port list which is
contains fixed_addresses. This port list will then be used to determine the
default ssh_user when first running a deployment. By pulling the neutron
facts and using the information to dictact the access user we'll be able
to support both pre-provisioned nodes and ironic provisioned nodes at the
same time within the same playbook.

The cli-enable-ssh-admin.yaml makes several API intensive calls to heat
and neutron, so to speed things up we're using ansible async. This change
moves our api intensive calls to the top of the playbooks and blocks on
their completion before they're needed. By doing this we'll improve the
overall playbook execution time.

Closes-Bug: #1863920
Change-Id: Ib79747ee7212534ab7c58d8a3e0e1d33f6069485
Depends-On: I221480f3cfc77545a8fcbef777829239c3bad0a0
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2020-02-20 04:01:39 +00:00
..
ansible_plugins Merge "Create a node import module and playbook" 2020-02-19 20:01:45 +00:00
playbooks Improve execution and add a port check 2020-02-20 04:01:39 +00:00
roles tripleo_container_manage: disable logging for tasks using container_data 2020-02-19 15:10:14 -05:00
roles.galaxy Add galaxy role path which will be ignored by git 2019-07-18 13:40:14 -05:00
tests tripleo_container_manage: reduce downtime for minor updates 2020-02-17 13:58:46 +00:00
ansible-role-requirements.yml Introduce tripleo-config role 2019-07-30 13:02:25 -05:00