diff --git a/common/deploy-steps-tasks-step-1.yaml b/common/deploy-steps-tasks-step-1.yaml index 0a5619fc84..8fd966b8ec 100644 --- a/common/deploy-steps-tasks-step-1.yaml +++ b/common/deploy-steps-tasks-step-1.yaml @@ -268,21 +268,6 @@ tags: - container_startup_configs -- name: gather facts needed by role - setup: - gather_subset: "!min,python" - when: ansible_python is not defined - tags: - - container_config_tasks - -- name: set python_cmd - set_fact: - python_cmd: "python{{ ansible_python.version.major }}" - cacheable: true - when: python_cmd is not defined - tags: - - container_config_tasks - - name: Set host puppet debugging fact string set_fact: host_puppet_config_debug: "--debug --verbose" diff --git a/common/generate-config-tasks.yaml b/common/generate-config-tasks.yaml index 2acaaa3924..c5e8886608 100644 --- a/common/generate-config-tasks.yaml +++ b/common/generate-config-tasks.yaml @@ -1,3 +1,18 @@ +- name: Gather facts needed by role if necessary + setup: + gather_subset: "!min,python" + when: ansible_python is not defined + tags: + - container_config_tasks + +- name: set python_cmd if necessary + set_fact: + python_cmd: "python{{ ansible_python.version.major }}" + cacheable: true + when: python_cmd is not defined + tags: + - container_config_tasks + - name: Block for container-puppet tasks (generate config) during step 1 with paunch when: - enable_paunch|default(true) diff --git a/common/host-container-puppet-tasks.yaml b/common/host-container-puppet-tasks.yaml index 608092b175..1fba118a80 100644 --- a/common/host-container-puppet-tasks.yaml +++ b/common/host-container-puppet-tasks.yaml @@ -9,6 +9,21 @@ tags: - container_config_tasks +- name: Gather ansible facts if necessary + setup: + gather_subset: "!min,python" + when: ansible_python is not defined + tags: + - container_config_tasks + +- name: Set python_cmd if necessary + set_fact: + python_cmd: "python{{ ansible_python.version.major }}" + cacheable: true + when: python_cmd is not defined + tags: + - container_config_tasks + - name: Block for container-puppet tasks (bootstrap tasks) for step {{ step }} with paunch when: - enable_paunch|default(true)