tripleo-ansible/tripleo_ansible/ansible_plugins/modules
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
..
baremetal_nodes_validate.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
baremetal_register_or_update_nodes.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
container_config_data.py Implement container_startup_config module 2020-07-01 12:50:05 -04:00
container_puppet_config.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
container_startup_config.py Implement container_startup_config module 2020-07-01 12:50:05 -04:00
metalsmith_instances.py Merge "metalsmith_instances: Handle an empty instance list" 2020-06-22 22:06:34 +00:00
os_baremetal_clean_node.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
os_baremetal_node_info.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
os_baremetal_provide_node.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
os_tripleo_baremetal_configure.py Add a new set of modules to support derived params 2020-04-30 23:48:25 +00:00
os_tripleo_baremetal_node_introspection.py Set retry timeout for nodes introspection 2020-06-23 19:52:28 +03:00
podman_container.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
podman_container_info.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
podman_volume_info.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_baremetal_check_existing.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_baremetal_expand_roles.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_baremetal_populate_environment.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_config_download.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_fernet_keys_rotate.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_generate_ansible_inventory.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_generate_overcloudrc.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_get_flatten_stack.py Create derived parameters playbook, and role 2020-05-22 20:02:03 +00:00
tripleo_get_flavor_profile.py Add a new set of modules to support derived params 2020-04-30 23:48:25 +00:00
tripleo_get_introspected_data.py Add a new set of modules to support derived params 2020-04-30 23:48:25 +00:00
tripleo_get_role_list.py Create derived parameters playbook, and role 2020-05-22 20:02:03 +00:00
tripleo_image_params_prepare.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_list_overclouds.py Module tripleo_list_overclouds 2020-06-22 21:36:57 +00:00
tripleo_nova_image_cache.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_passwords_rotate.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_plan_deploy.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_plan_parameters_update.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_reset_params.py Create derived parameters playbook, and role 2020-05-22 20:02:03 +00:00
tripleo_swift_tempurl.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_templates_upload.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00