у меня есть это:Ansibly копия with_items только если переменная является истинным
- name: copy services
copy: src={{ item }} dest="{{ dir.consul }}/services" mode=0755 owner=devops group=devops
with_items:
- services/FG.json
- services/IC.json
- services/java.json
- services/NODE.json
- services/repo.json
У меня также есть булево набор переменных для каждого из сервисов, чтобы указать, если я хочу их или нет. Проблем:
- переменных являются от Баша - это делает опции верно \ ложь, где я думаю, что анзибль читает True \ False, то я должен преобразовать их, прежде чем руки?
- Могу ли я копировать только те предметы, которые соответствуют их var? Например, когда
{{ fg }}
верно, скопируйтеfg
add 'when' statement - он вычисляется для каждого элемента в вашем цикле. –
Но мне нужен другой 'when' для каждого элемента. @KonstantinSuvorov – Moshe