tripleo-ansible/tripleo_ansible/roles/tripleo_container_manage/tasks
Emilien Macchi 76bb504762 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

TODO (later): Manage idempotency and only create configs that need to be
updated.

Change-Id: I501f31b52db6e10826bd9a346d38e34f95ae8b75
2020-07-01 12:50:05 -04:00
..
podman Use filter for containers not running check 2020-06-26 15:31:23 -06:00
create.yml tripleo_container_manage: trim down ansible tasks 2020-04-23 03:46:38 +00:00
delete_orphan.yml Ensure that the playbooks and roles can display debug data when enabled 2020-05-23 15:04:10 +00:00
main.yml Implement container_startup_config module 2020-07-01 12:50:05 -04:00
puppet_config.yml Allow to update container startup config with new config hashes 2020-02-17 13:16:34 +00:00
shutdown.yml tripleo_container_manage: remove paunch-related tasks 2020-06-19 02:54:25 +00:00