Я хочу импортировать в playbook (и выполнить) только часть Ansible роли, определенной в помеченном блоке.
Например, у меня есть роль some_role
, содержащая 3 блока задач, помеченных как tag1
, tag2
и tag3
. Я мог бы создать playbook, который импортирует всю роль:
---
- hosts: some_host
roles:
- role: roles/some_role
И затем выполнить его из командной строки, указав один тег:
$ ansible-playbook -i hosts.yml playbook.yml --tags tag1
Но я хочу переместить часть --tags tag1
в сам playbook чтобы иметь возможность запускать этот отдельный блок без предоставления тегов для ansible-playbook
.