summaryrefslogtreecommitdiff
path: root/docsite
diff options
context:
space:
mode:
authorFran Torres-Lopez <fran.torreslopez@rackspace.com>2016-04-22 15:23:17 -0500
committerBrian Coca <bcoca@ansible.com>2016-04-22 16:23:17 -0400
commit0eead1a3f67f0b0f10387a25f01e3142b1f71934 (patch)
tree3f7dc30d3e74db8a36e2587c5f67aa808d107aed /docsite
parent6a983b0fc41f2c06a1eaa82fa97dc6dd253a1782 (diff)
downloadansible-0eead1a3f67f0b0f10387a25f01e3142b1f71934.tar.gz
Add example of checking registered variable for emptiness. (#15510)
Diffstat (limited to 'docsite')
-rw-r--r--docsite/rst/playbooks_conditionals.rst16
1 files changed, 16 insertions, 0 deletions
diff --git a/docsite/rst/playbooks_conditionals.rst b/docsite/rst/playbooks_conditionals.rst
index f28ee4ec0b..f66f2a89c7 100644
--- a/docsite/rst/playbooks_conditionals.rst
+++ b/docsite/rst/playbooks_conditionals.rst
@@ -271,6 +271,22 @@ fields::
with_items: home_dirs.stdout_lines
# same as with_items: home_dirs.stdout.split()
+As shown previously, the registered variable's string contents are accessible with the 'stdout' value.
+You may check the registered variable's string contents for emptiness::
+
+ - name: check registered variable for emptiness
+ hosts: all
+
+ tasks:
+
+ - name: list contents of directory
+ command: ls mydir
+ register: contents
+
+ - name: check contents for emptiness
+ debug: msg="Directory is empty"
+ when: contents.stdout == ""
+
.. seealso::