diff options
author | Michael DeHaan <michael@ansibleworks.com> | 2013-05-05 13:31:04 -0400 |
---|---|---|
committer | Michael DeHaan <michael@ansibleworks.com> | 2013-05-05 13:31:04 -0400 |
commit | 3575a3374bcc708a0935fbaa84eb12f61c570dbf (patch) | |
tree | e274c8e949396a80d6cd319a70a2271e0d86bf05 /examples/playbooks | |
parent | ebad0d4474289afc278318755031878c85f715db (diff) | |
download | ansible-3575a3374bcc708a0935fbaa84eb12f61c570dbf.tar.gz |
This conditional example is no longer needed.
Diffstat (limited to 'examples/playbooks')
-rw-r--r-- | examples/playbooks/conditionals_part3.yml | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/examples/playbooks/conditionals_part3.yml b/examples/playbooks/conditionals_part3.yml deleted file mode 100644 index 30306ef3e1..0000000000 --- a/examples/playbooks/conditionals_part3.yml +++ /dev/null @@ -1,47 +0,0 @@ ---- -# this is a demo of conditional executions using 'only_if', which can skip -# certain tasks on machines/platforms/etc where they do not apply. This is -# the more 'raw' version of the 'when' statement, most users will be able to -# use 'when' directly. 'only_if' is an older feature, and useful for when -# you need more advanced expression control. - -- hosts: all - user: root - - vars: - favcolor: "red" - ssn: 8675309 - -# Below we're going to define some expressions. -# -# Not only can we assign variables for reuse, but we can also assign conditional -# expressions. By keeping these in 'vars', the task section remains -# extraordinarily clean, and not littered with programming language -# constructs -- so it's easily skimmed by humans. -# -# Remember to quote any variables if they are not numbers! -# -# Interesting fact: aside from the $variables, these expressions are actually -# tiny bits of Python. They are evaluated in the context of each host, so different -# steps can be skipped on different hosts! They should evaluate to either True -# or False - - is_favcolor_blue: "'$favcolor' == 'blue'" - is_centos: "'$facter_operatingsystem' == 'CentOS'" - -# NOTE: -# -# setup module values, facter and ohai variables can be used in only_if statements too -# ex: "'$facter_operatingsystem' == 'CentOS'", which bubble up automatically -# from the managed machines. This example doesn't do that though. - - tasks: - - - name: "do this if my favcolor is blue" - action: shell /bin/false - only_if: '$is_favcolor_blue' - - - name: "do this if my favcolor is not blue" - action: shell /bin/true - only_if: 'not ($is_favcolor_blue)' - |