Hi, I am not able to change '/etc/sudoers' file successfully on RH 6.5 (Santiago) when using validate option. The same thing works fine on RH6u4 sever.
Below is my playbook and response from the server. Note: When I run the commented 'lineinfile' task works fine on RH6u5 as well but I want to validate before changing 'sudoers' file. - hosts: proxy gather_facts: yes remote_user: "{{ ssh_remote_user }}" sudo: yes tasks: - name: update sudoer file to allow ADMIN nopasswd lineinfile: dest=/etc/sudoers state=present regexp='^%admin ALL =' line='%admin ALL=(ALL) NOPASSWD:ALL' validate='visudo -cf %s' #lineinfile: dest=/etc/sudoers state=present regexp='^%admin ALL =' line='%admin ALL=(ALL) NOPASSWD:ALL' TASK: [update sudoer file to allow ADMIN nopasswd] ******************************* failed: [proxy10-qa1] => {"cmd": "visudo -cf /tmp/tmp8UPaDy", "failed": true, "rc": 2} msg: [Errno 2] No such file or directory FATAL: all hosts have already failed -- aborting Thanks, Yasir. -- 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 ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/ffda7799-0b24-469a-89fa-476dc389024c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.