Повторное использование задач в Ansible

Повторное использование задач в Ansible

В Ansible можно ли определить набор задач в одном файле, а затем запустить выбранные задачи из других плейбуков? В документации описано, как включить и повторно использовать список задач, есть ли способ запустить только выбранные задачи, а не весь список?

решение1

Это можно сделать, используя роли: http://www.ansibleworks.com/docs/playbooks_roles.html

или отметив отдельные задачи, которые вы хотите отключить: http://www.ansibleworks.com/docs/playbooks_tags.html

Вы даже можете объединить эти два варианта, как описано на странице тегов:

Вы также можете применять теги к ролям:

roles:
  - { role: webserver, port: 5000, tags: [ 'web', 'foo' ] }

Связанный контент