site.yml, в котором импортируются условные appserver.yml и dbserver.yml, в которых уже инклудятся роли.
site.yml
---
- name: appserver
import_playbook: appserver.yml
tags: appserver
- name: dbserver
import_playbook: dbserver.yml
tags: dbserver.yml
appserver.yml
--```-
- hosts: appservers
roles:
- role: nginx
tags: nginx
```Если запускать ansible-playbook site.yml site.yml -l appserver1.local -t nginx, то не происходит Gather facts, и всё, что завязано на факты о системе, ожидаемо ломается. Насколько я понял, поведение поменялось где-то в районе ansible2.7.5
Есть принципиальные проблемы в подходе, который я пытаюсь реализовать, или можно как-то закостылить сборку фактов?
Сделай явную сборку. Кто тебя в этом ограничивает?
Обсуждают сегодня