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.

Reply via email to