On 05.03.2019 11:47, fusillator wrote:
> Hi all, I've a very simple role to copy and validate a monit configuration
> file
> 
> cat roles/monit_install/tasks/main.yml
> - name: copy configuration file
>    template:
>      mode: 0600
>      dest: /etc/monitrc
>      src: monitrc.j2
>      validate: /usr/bin/sudo /usr/bin/monit -c %s -t
> 

<snip />

> but it fails when I try to launch it with sudo/become as follows:
> (after having removed the file monitrc on server2)
> 
> $ ansible-playbook monit_install.yml --become --ask-become-pass
> SUDO password:

Since you are running the whole playbook with become/sudo there is no need to 
have sudo in the validate.

-- 
Kai Stian Olstad

-- 
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/f7f67f8d-361d-1da1-5b99-992bec368acc%40olstad.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to