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