tripleo-ansible/tripleo_ansible/roles/tripleo-container-manage
Emilien Macchi 254922887b Implement container_startup_config module
container_startup_config will replace a bunch of tasks that we did in
THT to generate the .json file for each container in
/var/lib/tripleo-config/container-startup-config.

It'll accelerate a bit the deployment by replacing tasks into a
single module, so we can generate the startup configs much faster.

Also tolerate empty configs in container_config_data, switching a
failure into a debug. If the config is empty, there is no need to run
the rest of the role tasks in tripleo_container_manage.

Note: we manage the SElinux context at the openstack-selinux:
https://github.com/redhat-openstack/openstack-selinux/commit/0b62

Cherry-pick note: rename converge.yml to playbook.yml for comptatibility
with how Molecule is running under stable/train branch.

Change-Id: I501f31b52db6e10826bd9a346d38e34f95ae8b75
(cherry picked from commit 76bb504762)
(cherry picked from commit 80f9ccd7f4)
2020-07-06 14:37:03 -04:00
..
defaults [train-squash] Fix default timeouts for container_manage 2020-05-20 16:11:34 -04:00
files [SQUASH] backport tripleo-container-manage to stable/train 2020-02-03 17:46:55 +00:00
meta [SQUASH] backport tripleo-container-manage to stable/train 2020-02-03 17:46:55 +00:00
molecule/default container_manage: catch more containers with wrong return code 2020-05-15 14:51:30 -04:00
tasks Implement container_startup_config module 2020-07-06 14:37:03 -04:00
templates Make sure failed containers get stopped by systemd 2020-06-26 12:21:11 -04:00