Назад | Перейти на главную страницу

Ansible import_playbook в каталогах или с регулярными выражениями

Можно ли использовать директиву Ansible import_playbook с регулярными выражениями или просто в каталоге?

Я хочу сделать что-то вроде:

- import_playbook: playbook*.yml

(для импорта по порядку или плейбуков с названием, начинающимся с плейбука и с расширением .yml)

или

- import_playbook: playbook-to-be-imported/*

В разделе документации, посвященном управлению циклом, говорится, что «В 2.0 вы снова можете использовать with_loops, и задача включает (но не включает в playbook)» (см. http://docs.ansible.com/ansible/latest/user_guide/playbooks_loops.html)

Технически вы могли бы сделать это грязным способом: command: ansible-playbook но я бы этого избежал.

Попробуйте вместо этого использовать with_loops + tasks includes.