tripleo-ansible/tripleo_ansible/playbooks
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
..
group_vars Update project structure 2019-06-05 14:27:22 +00:00
host_vars Update project structure 2019-06-05 14:27:22 +00:00
ceph.yaml Replace all references to the old role name 2020-01-22 12:06:06 +00:00
cli-baremetal-introspect.yaml Update cli playbooks with new pattern 2020-01-21 13:20:36 -06:00
cli-enable-ssh-admin.yaml Improve execution and add a port check 2020-02-20 04:01:39 +00:00
cli-grant-local-access.yaml Add cli playbook to grant access to a given path 2020-02-05 01:32:42 +00:00
cli-overcloud-delete.yaml Update cli playbooks with new pattern 2020-01-21 13:20:36 -06:00
cli-overcloud-node-import.yaml Create a node import module and playbook 2020-02-19 09:21:14 +00:00
cli-overcloud-node-provide.yaml Update cli playbooks with new pattern 2020-01-21 13:20:36 -06:00
cli-support-collect-logs.yaml Add new workflow playbook for log collection 2020-01-27 08:49:14 -06:00
cli-undercloud-backup.yaml Update cli playbooks with new pattern 2020-01-21 13:20:36 -06:00
cli-undercloud-get-horizon-url.yaml Update tasks for efficiency 2020-02-06 15:57:04 +00:00
container-cleanup.yml Update project structure 2019-06-05 14:27:22 +00:00
create-nova-cell-v2.yaml Replace all references to the old role name 2020-01-22 12:06:06 +00:00
docker-vfs-setup.yml Replace all references to the old role name 2020-01-22 12:06:06 +00:00
fetch-logs.yml Update project structure 2019-06-05 14:27:22 +00:00
octavia-files.yaml Replace all references to the old role name 2020-01-22 12:06:06 +00:00
prepare-test-host.yml Enforce testing consistency 2019-07-01 19:48:38 -05:00
restart-service.yml Update project structure 2019-06-05 14:27:22 +00:00
rotate-keys.yaml Import octavia roles and playbooks from tripleo-common 2019-06-13 17:29:13 -05:00
swift_ring_rebalance.yaml Import octavia roles and playbooks from tripleo-common 2019-06-13 17:29:13 -05:00
tripleo_nova_image_cache.yml Replace all references to the old role name 2020-01-22 12:06:06 +00:00