хочу писать в один и тот же файл данные которые рассчитываются в разных ролях ansible, так что бы роли не мешали друг-другу

Пытаюсь сделать вот так:

---
- hosts: all
  roles:
   - copy

Используя зависимость для роли copy

---
dependencies:
 - role: group1
 - role: group2

Hо сталкиваюсь с проблемой, что в зависимых ролях не учитывается директива hosts, пробовала ещё вот такими способами (указывала конкретную группу хостов, чтоб зависимость выбрала выполнение ток для одной группы)- проблема не решается.

---
- hosts: group1
  roles:
   - copy

В идеале хотелось бы избежать дублирования "кода" и протекания абстракций.


Ответы (0 шт):