В настоящее время я передам параметр для включения и использования этой переменной в другом файле для проверки условно, какой блок выполнить.Как отфильтровать задачи из инструкции include
например,
- include: tasks/common.yml param=dns
задачи/common.yml:
---
- block:
- name: do something interesting
when: param == "dns"
- block:
- name: do another thing
when: param == "ip"
Этот метод работает, однако в моем выходе все те задачи, которые не соответствуют условию отображаются как пропуск. Поскольку у меня есть десятки задач и вы пытаетесь повторно использовать некоторые из них, я вижу много пропущенных задач.
Есть ли лучший способ сделать это? Использование ansible 2.2