From dd5629cd5111a72e16924202aee9804a2235eaf5 Mon Sep 17 00:00:00 2001 From: Nigel Metheringham Date: Tue, 23 Oct 2012 15:51:11 +0100 Subject: [PATCH] Correct $last_result example in playbooks doc --- docsite/rst/playbooks2.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docsite/rst/playbooks2.rst b/docsite/rst/playbooks2.rst index 46545ae041d..856c7ad8fb3 100644 --- a/docsite/rst/playbooks2.rst +++ b/docsite/rst/playbooks2.rst @@ -262,11 +262,11 @@ One common useful trick with only_if is to key off the changed result of a last tasks: - action: template src=/templates/foo.j2 dest=/etc/foo.conf + register: last_result - action: command echo 'the file has changed' only_if: '${last_result.changed}' -$last_result is a variable automatically set by Ansible, and it is a boolean, so there is no need -to test for it against something else with an explicit equals. This assumes Ansible 0.8 and later. +$last_result is a variable set by the register directive. This assumes Ansible 0.8 and later. In Ansible 0.8, a few shortcuts are available for testing whether a variable is defined or not::