Issue: "sudo: a password is required\r\n"

Details of the Issue:

TASK [Install SSH] ***********************************************************************************************************************************************************************************************

task path: /Users/yongbotan/Development/Ansible/yaml/ping.yaml:7

Using module file /anaconda3/lib/python3.6/site-packages/ansible/modules/packaging/os/apt.py

<10.160.78.97> ESTABLISH CONNECTION FOR USER: yongbo on PORT 22 TO 10.160.78.97

<10.160.78.97> EXEC /bin/sh -c 'echo ~yongbo && sleep 0'

<10.160.78.97> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/yongbo/.ansible/tmp/ansible-tmp-1530126372.6156092-266892124588119 `" && echo ansible-tmp-1530126372.6156092-266892124588119="` echo /home/yongbo/.ansible/tmp/ansible-tmp-1530126372.6156092-266892124588119 `" ) && sleep 0'

<10.160.78.97> PUT /Users/yongbotan/.ansible/tmp/ansible-local-5385wi39rs6a/tmpumuybadx TO /home/yongbo/.ansible/tmp/ansible-tmp-1530126372.6156092-266892124588119/apt.py

<10.160.78.97> EXEC /bin/sh -c 'chmod u+x /home/yongbo/.ansible/tmp/ansible-tmp-1530126372.6156092-266892124588119/ /home/yongbo/.ansible/tmp/ansible-tmp-1530126372.6156092-266892124588119/apt.py && sleep 0'

<10.160.78.97> EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-efbjkniymcnyspotbkflbyojjvkslftk; /usr/bin/python /home/yongbo/.ansible/tmp/ansible-tmp-1530126372.6156092-266892124588119/apt.py'"'"' && sleep 0'

<10.160.78.97> EXEC /bin/sh -c 'rm -f -r /home/yongbo/.ansible/tmp/ansible-tmp-1530126372.6156092-266892124588119/ > /dev/null 2>&1 && sleep 0'

fatal: [10.160.78.97]: FAILED! => {

"changed": false,

"module_stderr": "",

"module_stdout": "sudo: a password is required\r\n",

"msg": "MODULE FAILURE",

"rc": 1

}

[WARNING]: Could not create retry file '/Users/yongbotan/Development/Ansible/yaml/ping.retry'. [Errno 13] Permission denied: '/Users/yongbotan/Development/Ansible/yaml/ping.retry'

Solution of the Issue:

Access to the remote server, and add '<username> ALL=(ALL) NOPASSWD:ALL' in the file of /etc/sudoers, as below:

#includedir /etc/sudoers.d

%xadminALL=(ALL)NOPASSWD:ALL

yongbo ALL=(ALL) NOPASSWD:ALL

results matching ""

    No results matching ""