1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Add demonstration of only_if capability

This commit is contained in:
Michael DeHaan 2012-03-20 19:55:24 -04:00
parent dfbe591cc0
commit 54b98effdf

View file

@ -0,0 +1,25 @@
---
# this is a demo of conditional executions using 'only_if', which can skip
# certain tasks on machines/platforms/etc where they do not apply.
- hosts: all
user: root
vars:
favcolor: "red"
ssn: 8675309
# facter and ohai variables can be used in only_if statements too
# ex: "$facter_operatingsystem == 'CentOS'", which bubble up automatically
# from the managed machines
tasks:
- name: "do this if my favcolor is blue"
action: shell /bin/false
only_if: "'$favcolor' == 'blue'"
- name: "do this if my favcolor is red"
action: shell /bin/false
only_if: "'$favcolor' == 'red'"