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.