tripleo-common/tripleo_common/utils
Jiri Stransky e47e1dfc26 Allow processing external_deploy_steps_tasks
Process external_deploy_steps_tasks as a part of config download
mechanism, which will allow services to export Ansible tasks to be
executed on undercloud directly, with full undercloud and overcloud
inventory available.

These tasks can be used to perform complex actions from the
undercloud, such as executing nested installers like kubespray or
ceph-ansible. This should allow deploying overcloud with a single
Ansible playbook, and without creating Ansible->Mistral->Ansible loop.

Implements: blueprint ansible-config-download
Change-Id: I8491540edf78711f3229eabeda22a17cd55e99c8
2017-10-18 17:35:42 +02:00
..
__init__.py Initial workflow implementation of tripleo-common 2015-12-07 12:38:42 -05:00
config.py Allow processing external_deploy_steps_tasks 2017-10-18 17:35:42 +02:00
glance.py Remove unused LOG to keep code clean 2016-07-09 16:26:55 +08:00
keystone.py Bring the keystone utils up-to-date with Mistral 2017-10-05 12:03:33 +00:00
nodes.py Set resource_class=baremetal for newly enrolled nodes 2017-08-16 12:05:10 +02:00
overcloudrc.py Define default Image and Volume API versions in overcloudrc 2017-06-14 14:33:23 -04:00
parameters.py Derive Params (part 1): Initial workflow to start 2017-06-09 03:57:56 -04:00
passwords.py Create mistral action to rotate fernet keys from passwords variable 2017-06-14 10:02:43 +03:00
plan.py Use Swift to store Plan environment 2017-06-07 16:51:28 +02:00
roles.py Use six to correctly handle text in Python 2 and 3 in the Role schema 2017-06-28 13:03:48 +01:00
swift.py Add GUI logging workflows 2017-08-08 08:55:55 +02:00
tarball.py Exclude more unneeded files from default plan 2016-08-23 17:52:03 +02:00
time_functions.py Add GUI logging workflows 2017-08-08 08:55:55 +02:00
validations.py move mistral base action dependency to mistral_lib 2017-05-17 23:51:05 +01:00