Hello Guyz,

I have got the answer its ignore_errors which does the work.


On Saturday, August 5, 2017 at 11:00:12 PM UTC+5:30, Sameer Modak wrote:
>
> Hello Team,
>
>
>
> Below is the case where in first attempt when zypper code was on put first 
> before all other tasks, It failed to excute register and copy task on 
> [neslds12ainfo01],[NESLTR10AJAWA01] as previous zypper task failed it did 
> not try to execute the valid task on it. Note: (Zypper task will fail as 
> these two servers are redhat )
>
> When I swapped the last two tasks before zypper task it worked as expected 
> .
>
> However, it should not have happened as the task which correctly should 
> work as expected irrespective of 
> earlier tasks fails or passes on same node.
>
>
> Below is the Output before changing task order:-
>
> [smodak@hel-shell-2 ~]$ ansible-playbook -K sample.yml
> SSH password:
> SUDO password[defaults to SSH password]:
>
> PLAY [all] 
> *********************************************************************
>
> TASK [setup] 
> *******************************************************************
> fatal: [NESBWDA01]: FAILED! => {"changed": false, "failed": true, 
> "module_stderr": "Shared connection to nesbwda01 closed.\r\n", 
> "module_stdout": "Could not chdir to home directory /home/smodak: No such 
> file or directory\r\n\r\nsmodak is not in the sudoers file.  This incident 
> will be reported.\r\n", "msg": "MODULE FAILURE"}
> ok: [NESGWDDB01]
> ok: [NESEPDDB01]
> ok: [NESGRDDB01]
> ok: [NESHBDHDB01]
> ok: [neslds12ainfo01]
> ok: [NESLTR10AJAWA01]
> ok: [NESHEDHDB01]
> ok: [NESECDA01]
> ok: [NESMIDDB01]
> ok: [NESPIDDB01]
> ok: [NESHMDHDB01]
> ok: [NESNDIDB01]
> ok: [NESMGDA01]
> ok: [NESSMDDB01]
> ok: [NESSTDDB01]
>
> TASK [basic : Installing VIM] 
> **************************************************
> ok: [NESNDIDB01] => (item=[u'vim', u'ntp'])
> ok: [NESHMDHDB01] => (item=[u'vim', u'ntp'])
> ok: [NESMIDDB01] => (item=[u'vim', u'ntp'])
> ok: [NESECDA01] => (item=[u'vim', u'ntp'])
> failed: [NESLTR10AJAWA01] (item=[u'vim', u'ntp']) => {"cmd": 
> "/usr/bin/zypper --quiet --non-interactive --xmlout search --type package 
> --match-exact --details --installed-only ntp vim", "failed": true, "item": 
> ["vim", "ntp"], "msg": "[Errno 2] No such file or directory", "rc": 2}
> ok: [NESHEDHDB01] => (item=[u'vim', u'ntp'])
> failed: [neslds12ainfo01] (item=[u'vim', u'ntp']) => {"cmd": 
> "/usr/bin/zypper --quiet --non-interactive --xmlout search --type package 
> --match-exact --details --installed-only ntp vim", "failed": true, "item": 
> ["vim", "ntp"], "msg": "[Errno 2] No such file or directory", "rc": 2}
> ok: [NESEPDDB01] => (item=[u'vim', u'ntp'])
> ok: [NESGRDDB01] => (item=[u'vim', u'ntp'])
> ok: [NESGWDDB01] => (item=[u'vim', u'ntp'])
> ok: [NESPIDDB01] => (item=[u'vim', u'ntp'])
> ok: [NESMGDA01] => (item=[u'vim', u'ntp'])
> ok: [NESSMDDB01] => (item=[u'vim', u'ntp'])
> ok: [NESSTDDB01] => (item=[u'vim', u'ntp'])
> ok: [NESHBDHDB01] => (item=[u'vim', u'ntp'])
>
> TASK [basic : return motd to registered var] 
> ***********************************
> changed: [NESGWDDB01]
> changed: [NESHBDHDB01]
> changed: [NESECDA01]
> changed: [NESGRDDB01]
> changed: [NESEPDDB01]
> changed: [NESHEDHDB01]
> changed: [NESMIDDB01]
> changed: [NESNDIDB01]
> changed: [NESMGDA01]
> changed: [NESPIDDB01]
> changed: [NESHMDHDB01]
> changed: [NESSMDDB01]
> changed: [NESSTDDB01]
>
> TASK [basic : copying file in temp] 
> ********************************************
> ok: [NESGWDDB01]
> ok: [NESECDA01]
> ok: [NESGRDDB01]
> ok: [NESEPDDB01]
> ok: [NESHEDHDB01]
> ok: [NESNDIDB01]
> ok: [NESMIDDB01]
> ok: [NESHBDHDB01]
> ok: [NESPIDDB01]
> ok: [NESMGDA01]
> ok: [NESHMDHDB01]
> ok: [NESSMDDB01]
> ok: [NESSTDDB01]
>
>
> ===============================================================================
>
> _______________________>
>
> Below is the output after swapping task:
>
>
>
> [smodak@hel-shell-2 ~]$ ansible-playbook -K sample.yml
> SSH password:
> SUDO password[defaults to SSH password]:
>
> PLAY [all] 
> *********************************************************************
>
> TASK [setup] 
> *******************************************************************
> fatal: [NESBWDA01]: FAILED! => {"changed": false, "failed": true, 
> "module_stderr": "Shared connection to nesbwda01 closed.\r\n", 
> "module_stdout": "Could not chdir to home directory /home/smodak: No such 
> file or directory\r\n\r\nsmodak is not in the sudoers file.  This incident 
> will be reported.\r\n", "msg": "MODULE FAILURE"}
> ok: [NESECDA01]
> ok: [NESHBDHDB01]
> ok: [NESGWDDB01]
> ok: [NESEPDDB01]
> ok: [NESHEDHDB01]
> ok: [NESGRDDB01]
> ok: [neslds12ainfo01]
> ok: [NESHMDHDB01]
> ok: [NESLTR10AJAWA01]
> ok: [NESMIDDB01]
> ok: [NESMGDA01]
> ok: [NESPIDDB01]
> ok: [NESNDIDB01]
> ok: [NESSMDDB01]
> ok: [NESSTDDB01]
>
> TASK [basic : copying file in temp] 
> ********************************************
> ok: [NESGWDDB01]
> ok: [NESHBDHDB01]
> ok: [NESECDA01]
> ok: [NESGRDDB01]
> ok: [NESEPDDB01]
> ok: [NESHEDHDB01]
> changed: [NESLTR10AJAWA01]
> changed: [neslds12ainfo01]
> ok: [NESHMDHDB01]
> ok: [NESMGDA01]
> ok: [NESNDIDB01]
> ok: [NESPIDDB01]
> ok: [NESSMDDB01]
> ok: [NESSTDDB01]
> ok: [NESMIDDB01]
>
> TASK [basic : Installing VIM] 
> **************************************************
> ok: [NESHMDHDB01] => (item=[u'vim', u'ntp'])
> ok: [NESPIDDB01] => (item=[u'vim', u'ntp'])
> failed: [NESLTR10AJAWA01] (item=[u'vim', u'ntp']) => {"cmd": 
> "/usr/bin/zypper --quiet --non-interactive --xmlout search --type package 
> --match-exact --details --installed-only ntp vim", "failed": true, "item": 
> ["vim", "ntp"], "msg": "[Errno 2] No such file or directory", "rc": 2}
> ok: [NESHEDHDB01] => (item=[u'vim', u'ntp'])
> failed: [neslds12ainfo01] (item=[u'vim', u'ntp']) => {"cmd": 
> "/usr/bin/zypper --quiet --non-interactive --xmlout search --type package 
> --match-exact --details --installed-only ntp vim", "failed": true, "item": 
> ["vim", "ntp"], "msg": "[Errno 2] No such file or directory", "rc": 2}
> ok: [NESHBDHDB01] => (item=[u'vim', u'ntp'])
> ok: [NESEPDDB01] => (item=[u'vim', u'ntp'])
> ok: [NESECDA01] => (item=[u'vim', u'ntp'])
> ok: [NESGRDDB01] => (item=[u'vim', u'ntp'])
> ok: [NESGWDDB01] => (item=[u'vim', u'ntp'])
> ok: [NESNDIDB01] => (item=[u'vim', u'ntp'])
> ok: [NESMGDA01] => (item=[u'vim', u'ntp'])
> ok: [NESMIDDB01] => (item=[u'vim', u'ntp'])
> ok: [NESSMDDB01] => (item=[u'vim', u'ntp'])
> ok: [NESSTDDB01] => (item=[u'vim', u'ntp'])
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/5d3573ac-e844-48e2-9c77-b947e5e1c359%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to