use conditionals in vars ansible [duplicate]
问题 This question already has an answer here : How can I use a condition to set a variable value in Ansible? (1 answer) Closed 2 years ago . Can we use conditionals in "vars:" section of a playbook, I am aware of set_fact in tasks ,but I want to know we could use in section like below: --- - hosts: "{{ host1 }}" vars: var1: "{{ passed_var1 }}" var2: "<conditionally assign value based on {{ var1 }}" 回答1: You can do something like: --- - name: Test Play hosts: local gather_facts: false vars: var1: