![SamYaple](/assets/img/avatar_default.png)
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
9 lines
154 B
YAML
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
|