Use changed_when to avoid changed tasks

When a shell or command task, that only fetches data, gets executed,
the task will be marked as change, even though nothing changed.
This commit changes the behaviour of tasks that only fetch data.
For more info see here:
http://docs.ansible.com/playbooks_error_handling.html#overriding-the-changed-result
This commit is contained in:
Sebastian Gumprich committed 2015-06-18 13:42:29 +00:00
1 parent e4fcace51a
commit 6f910c28d8
3 files changed
+3

No files matched your search

@@ -1,6 +1,7 @@
---
- name: Get user accounts | DTAG SEC Req 3.21-4
command: "awk -F: '{print $1}' /etc/passwd"
changed_when: False
register: users
- name: delete rhosts-files from system | DTAG SEC Req 3.21-4
@@ -10,6 +10,7 @@
shell: find / -xdev \( -perm -4000 -o -perm -2000 \) -type f ! -path '/proc/*' -print 2>/dev/null
register: sbit_binaries
when: os_security_suid_sgid_remove_from_unknown
changed_when: False
- name: gather files from which to remove suids/sgids and remove system white-listed files
set_fact:
+1
View File
@@ -9,6 +9,7 @@
- name: get yum-repository-files
shell: 'find /etc/yum.repos.d/ -type f -name *.repo'
changed_when: False
register: yum_repos
- name: check if rhnplugin.conf exists