From 4cb06ec6f2b782bf004eeae58925c86de55e565b Mon Sep 17 00:00:00 2001 From: Monty Taylor <mordred@inaugust.com> Date: Sat, 23 May 2020 08:58:48 -0500 Subject: [PATCH] Only install ansible roles once per run We're running this per-host delegated to localhost. We only want to run it once, otherwise we have parallel competing git processes. Change-Id: I8585a1af2dcc294c0e61fc45d9febb044e42151d --- playbooks/roles/install-ansible-roles/tasks/main.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/playbooks/roles/install-ansible-roles/tasks/main.yaml b/playbooks/roles/install-ansible-roles/tasks/main.yaml index 40f119cffd..9a2d5c2e8f 100644 --- a/playbooks/roles/install-ansible-roles/tasks/main.yaml +++ b/playbooks/roles/install-ansible-roles/tasks/main.yaml @@ -4,6 +4,7 @@ dest: '/etc/ansible/roles/{{ ansible_role }}' force: yes delegate_to: localhost + run_once: true loop: '{{ ansible_roles }}' loop_control: loop_var: ansible_role