Можно ли использовать директиву 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.