]> git.phdru.name Git - ansible.git/commitdiff
Feat: Use `changed_when` to avoid reporting changes
authorOleg Broytman <phd@phdru.name>
Wed, 24 Jul 2019 15:42:26 +0000 (18:42 +0300)
committerOleg Broytman <phd@phdru.name>
Wed, 24 Jul 2019 15:42:26 +0000 (18:42 +0300)
playbooks/debian/roles/init-system/tasks/locales.yml
playbooks/debian/roles/phd/tasks/main.yml
playbooks/debian/roles/root/tasks/mc.yml

index 58b7aa7371020c2f5ae09531e04bf7e706f0c12b..81434078bcee66d0d8dc50e766c5fbf82ba4b7c3 100644 (file)
@@ -1,6 +1,7 @@
 - name: Check locales
   shell: "grep -c '^ru_RU.KOI8-R' /etc/locale.gen || :"
   register: has_locales
+  changed_when: has_locales.stdout == "0"
 
 - debug:
     msg: "Locales have already been configured"
index 98973042f96342b798268e71915f507ff76a0979..7ab7ba1d50574c21de7734da3b7dd3e2a5053812 100644 (file)
@@ -2,6 +2,7 @@
   command: test -f ~/.profile -a -f ~/.shellrc
   failed_when: false
   register: phd_exist
+  changed_when: phd_exist.rc != 0
 
 - debug:
     msg: "User phd has already been created"
index 36fe266db64c0acd55cc884953470a2b5399b073..655514aa69d4e9ff574f87e33014cdeafd6c557f 100644 (file)
@@ -3,6 +3,7 @@
   command: test -L ~root/.cache/mc -a -L ~root/.config/mc -a -L ~root/.local/share/mc
   failed_when: false
   register: links_exist
+  changed_when: links_exist.rc != 0
 
 - debug:
     msg: "mc links have already been created"