tripleo-heat-templates/common
James Slagle 7683b8bcaa Dynamically include container-puppet tasks
The container-puppet tasks only need to be run if tasks actually exist, which
is already being checked on the ansible control node.

A "when" statement is then applied to the set of tasks necessary to run
the container-puppet tasks, when the tasks are actually defined.

This patch moves that set of tasks to a separate tasks file and uses a
dynamic include.  This results in less tasks being skipped, which can
save several minutes at scale. This results in 3 less tasks that need to
be skipped at steps 1-5, which equates to 15 tasks overall, when no
container-puppet tasks actually exist.

When container-puppet tasks do exist, all the tasks will be executed as
necessary.

Change-Id: Ifad32bf79942cde58295fd9aae7e23e2f62c1ae2
(cherry picked from commit 1602d68daa)
2020-02-12 11:25:20 +00:00
..
services Remove fluentd composable service 2019-08-29 13:52:55 +01:00
container-puppet.py container-puppet: update 'env' when not null 2020-02-05 11:55:23 +00:00
container-puppet.sh container-puppet.sh: add -r to rm command 2020-02-07 19:30:54 +00:00
container_startup_configs_tasks.yaml Generate startup configs files per step and per container 2020-02-05 11:55:06 +00:00
deploy-steps-tasks-step-0.j2.yaml Execute deploy_steps_tasks per step 2019-12-30 13:35:47 -05:00
deploy-steps-tasks-step-1.yaml Generate startup configs files per step and per container 2020-02-05 11:55:06 +00:00
deploy-steps-tasks.yaml Dynamically include container-puppet tasks 2020-02-12 11:25:20 +00:00
deploy-steps.j2 Dynamically include container-puppet tasks 2020-02-12 11:25:20 +00:00
generate-config-tasks.yaml Dynamically include generate-config tasks 2020-02-07 14:26:31 -05:00
host-container-puppet-tasks.yaml Dynamically include container-puppet tasks 2020-02-12 11:25:20 +00:00
post.j2.yaml Consolidate puppet/docker deployments with one deploy steps workflow 2017-08-11 17:25:02 +00:00