[ Prev ] [ Index ] [ Next ]

When

Created Montag 24 Februar 2020


Source


Comparison operators

Uses Python operators.


Compare variables


Examples

tasks:
  - name: "shut down Debian flavored systems"
    command: /sbin/shutdown -t now
    when: ansible_facts['os_family'] == "Debian"

tasks:
  - name: "shut down Debian flavored systems"
    command: /sbin/shutdown -t now
    when: var1 == "Content"


On success

tasks:
  - <task>
	register: result
	ignore_errors: True	# optional

  - <task>
	when: result is succeeded


On failure

tasks:
  - <task>
	register: result
	ignore_errors: True	# optional

  - <task>
	when: result is failed


On skip

tasks:
  - <task>
	register: result
	ignore_errors: True	# optional

  - <task>
	when: result is skipped