Или сделайте delegate_to или добавьте переменную сделайте два вызова роли с разными значениями ее. Если var =foo то выполняется таск 1 если var=bar выполняется таск 2
Или сделайте delegate_to или добавьте переменную сделайте два вызова роли с разными значениями ее. Если var =foo то выполняется таск 1 если var=bar выполняется таск 2
да - вот что то такое - просто я не знаю как это прописать - я то саму роль вызываю как --- - name: setup role vm-create hosts: localhost roles: - { role: vm-create, tags: [ 'vm-create' ] }
а сам инвентори простой # ---------- [all-servers] localhost ansible_ssh_host=127.0.0.1 ansible_user=root proxmox-staging ansible_ssh_host=xx.xx.xx.xx ansible_user=root
да - вот что то такое - просто я не знаю как это прописать - я то саму роль вызываю как --- - name: setup role vm-create hosts: localhost roles: - { role: vm-create, tags: [ 'vm-create' ] }
Для тасок прописать when: var== foo или when var==bar