diff --git a/playbooks/roles/install-ansible/tasks/main.yaml b/playbooks/roles/install-ansible/tasks/main.yaml index c0774dc272..3590c89331 100644 --- a/playbooks/roles/install-ansible/tasks/main.yaml +++ b/playbooks/roles/install-ansible/tasks/main.yaml @@ -142,11 +142,6 @@ - install_modules.sh - modules.env -- name: Run puppet module install - command: - cmd: bash install_modules.sh - chdir: /etc/puppet - - name: Copy yamlgroup inventory in place copy: src: inventory_plugins/yamlgroup.py diff --git a/playbooks/roles/run-puppet/tasks/main.yaml b/playbooks/roles/run-puppet/tasks/main.yaml index ea2f11474c..9573186f6a 100644 --- a/playbooks/roles/run-puppet/tasks/main.yaml +++ b/playbooks/roles/run-puppet/tasks/main.yaml @@ -7,5 +7,13 @@ name: puppet-install - include_role: name: disable-puppet-agent + +- name: Run puppet module install + delegate_to: localhost + run_once: true + command: + cmd: bash install_modules.sh + chdir: /etc/puppet + - include_role: name: puppet