kolla/ansible/roles/common/tasks/main.yml
SamYaple f66d1fa709 Simulate normal ansible behaviour with shared role
By default, if the same role is called in ansible it will only run
once per node. Due to how we have the inventory setup ansible views
every service as a different node and will try to run the common role
tasks again. This causes slowdown in all cases but is particularly
noticable when pulling images. A small change will ensure these tasks
only run once per node per run as originally intended.

TrivialFix

Change-Id: I20b9c46991d10176c8f8645a335eb7a9ed750ee3
2016-01-05 19:16:48 +00:00

9 lines
154 B
YAML

---
- include: "{{ action }}.yml"
when: not common_run
- name: Registering common role has run
set_fact:
common_run: True
when: not common_run