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 [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/ffda7799-0b24-469a-89fa-476dc389024c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to