Thanks John for your reply
I did setup passwordless ssh connection to the client.

I added the below line on both ansible server and client  in visudo file
ansible ALL=(ALL)  NOPASSWD: ALL

Is that correct?

Thanks for correcting me about the yum statement. I will change.

Where do you want me to use -K to prompt for password in the playbook?


On Mon, Nov 26, 2018 at 12:21 PM John Foley <[email protected]> wrote:

> First off, it looks like you have a sudo problem. Either you need to
> configure passwordless sudo on the target marchine, or you need to add a
> -K  to the ansible-playbook command to have it prompt for the become
> password.
>
> Also, you are using the yum module for what you say is a Ubuntu host. You
> should be using the apt module.
>
>
> On Monday, November 26, 2018 at 10:13:54 AM UTC-5, Arvind Thatikonda wrote:
>>
>> Dear Friends,
>>
>> I am new to ansible, just started to get my hands dirty with the
>> playbooks, I am trying to install apache on ubuntu client machine. I am
>> facing same issue in the email chain.
>>
>>
>> [DEPRECATION WARNING]: DEFAULT_SUDO_USER option, In favor of Ansible
>> Become, which is a generic framework.
>>
>> See become_user. , use become instead. This feature will be removed in
>> version 2.8. Deprecation warnings can
>>
>>  be disabled by setting deprecation_warnings=False in ansible.cfg.
>>
>>
>> PLAY [client]
>> ***********************************************************************************************
>>
>>
>> TASK [Gathering Facts]
>> **************************************************************************************
>>
>> fatal: [x.x.x.x]: FAILED! => {"changed": false, "module_stderr": "Shared
>> connection to x.x.x.x closed.\r\n", "module_stdout": "sudo: a password is
>> required\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact
>> error", "rc": 1}
>>
>> to retry, use: --limit @/home/ansible/playbooks/apache.retry
>>
>>
>> PLAY RECAP
>> **************************************************************************************************
>>
>> x.x.x.x                 : ok=0    changed=0    unreachable=0    failed=1
>>
>> Can someone please clarify what is the issue?
>>
>>
>> here is my code :
>>
>> --- # Plyabook Apache install on client
>>
>> - hosts: client
>>
>>   user: ansible
>>
>>   become: yes
>>
>>   become_method: sudo
>>
>>   connection: ssh
>>
>>   gather_facts: yes
>>
>>   tasks:
>>
>>   - name: install apache on client machine
>>
>>     yum:
>>
>>       name: apache2
>>
>>       state: present
>>
>>       update_cache: yes
>>
>>
>>
>>
>> On Thursday, June 1, 2017 at 3:30:39 PM UTC-4, Daley Okuwa wrote:
>>>
>>> Hello Matt,
>>>
>>> i now got this error message again
>>>
>>>
>>> PLAY [all]
>>> *********************************************************************
>>>
>>> TASK [Gathering Facts]
>>> *********************************************************
>>> fatal: [192.168.85.129]: FAILED! => {"failed": true, "msg": "Timeout
>>> (12s) waiting for privilege escalation prompt: "}
>>>  [WARNING]: Could not create retry file
>>> '/etc/ansible/playbook/apache.retry'.
>>> [Errno 13] Permission denied: u'/etc/ansible/playbook/apache.retry'
>>>
>>> thanks
>>>
>>>
>>> ------------------------------
>>> *From:* Matt Martz <[email protected]>
>>> *To:* "[email protected]" <[email protected]>
>>> *Sent:* Thursday, 1 June 2017, 20:05
>>> *Subject:* Re: [ansible-project] error when installing apache on ubuntu
>>>
>>> You initially had --become-method=su and --ask-su-pass
>>>
>>> You needed to additionally specify --become
>>>
>>> So (using the newer param):
>>>
>>> ansible-playbook -u dokuwa1 --ask-pass --become-method=su
>>> --ask-become-pass --become playbook/apache.yml
>>>
>>> On Thu, Jun 1, 2017 at 1:59 PM, 'Daley Okuwa' via Ansible Project <
>>> [email protected]> wrote:
>>>
>>> Matt,
>>>
>>> Thanks
>>>
>>> I now used this command
>>> ansible-playbook -u dokuwa1 --ask-pass  --become  playbook/apache.yml
>>>
>>> i get another error message
>>>
>>> fatal: [192.168.85.129]: FAILED! => {"changed": false, "failed": true,
>>> "module_stderr": "Shared connection to 192.168.85.129 closed.\r\n",
>>> "module_stdout": "sudo: a password is required\r\n", "msg": "MODULE
>>> FAILURE", "rc": 1}
>>>  [WARNING]: Could not create retry file '/etc/ansible/playbook/apache.
>>> retry'.
>>> [Errno 13] Permission denied: u'/etc/ansible/playbook/ apache.retry'
>>>
>>>
>>> Is there anything i am doing wrong
>>>
>>> Daley
>>>
>>> ------------------------------
>>> *From:* Matt Martz <[email protected]>
>>> *To:* ansible...@googlegroups. com
>>> *Sent:* Thursday, 1 June 2017, 19:28
>>> *Subject:* Re: [ansible-project] error when installing apache on ubuntu
>>>
>>> --become-method does not imply that ansible should actually "become"
>>>
>>> You will also need to add `--become`
>>>
>>> On Thu, Jun 1, 2017 at 1:16 PM 'Daley Okuwa' via Ansible Project 
>>> <ansible...@googlegroups.
>>> com> wrote:
>>>
>>> This is my playbook apache.yml
>>> ---
>>> - hosts: all
>>>   tasks:
>>>     - name:  install apache2
>>>       apt: name=apache2 state=present update_cache=yes
>>>
>>>
>>> This is my command including specifying su
>>>
>>> ansible-playbook -u dokuwa1 --ask-pass  --become-method=su --ask-su-pass
>>> playbook/apache.yml
>>>
>>>
>>> error message
>>>
>>> fatal: [192.168.85.129]: FAILED! => {"changed": false, "cmd": "apt-get
>>> update", "failed": true, "msg": "W: chmod 0700 of directory
>>> /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation
>>> not permitted)\nE: Could not open lock file /var/lib/apt/lists/lock - open
>>> (13: Permission denied)\nE: Unable to lock directory
>>> /var/lib/apt/lists/\nW: Problem unlinking the file
>>> /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)\nW:
>>> Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches
>>> (13: Permission denied)\nE: Could not open lock file /var/lib/dpkg/lock -
>>> open (13: Permission denied)\nE: Unable to lock the administration
>>> directory (/var/lib/dpkg/), are you root?", "rc": 100, "stderr": "W: chmod
>>> 0700 of directory /var/lib/apt/lists/partial failed -
>>> SetupAPTPartialDirectory (1: Operation not permitted)\nE: Could not open
>>> lock file /var/lib/apt/lists/lock - open (13: Permission denied)\nE: Unable
>>> to lock directory /var/lib/apt/lists/\nW: Problem unlinking the file
>>> /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)\nW:
>>> Problem unlinking the file /var/cache/apt/ srcpkgcache.bin - RemoveCaches
>>>
>>> This is obvious a permission issue of sudo
>>>
>>> --
>>> 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-proje...@ googlegroups.com.
>>> To post to this group, send email to ansible...@googlegroups. com.
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/ansible-project/ 7dbc2826-d974-414b-b5a9-
>>> e22dc3fff0c4%40googlegroups. com
>>> <https://groups.google.com/d/msgid/ansible-project/7dbc2826-d974-414b-b5a9-e22dc3fff0c4%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/ optout
>>> <https://groups.google.com/d/optout>.
>>>
>>> --
>>> Matt Martz
>>> @sivel
>>> sivel.net
>>> --
>>> 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-proje...@ googlegroups.com.
>>> To post to this group, send email to ansible...@googlegroups. com.
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/ansible-project/CAD8N0v- DLu-jKuW6YPabR%3Doto%2BkPbr9_
>>> FOgyM2pfNQSFn-56UQ%40mail. gmail.com
>>> <https://groups.google.com/d/msgid/ansible-project/CAD8N0v-DLu-jKuW6YPabR%3Doto%2BkPbr9_FOgyM2pfNQSFn-56UQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/ optout
>>> <https://groups.google.com/d/optout>.
>>>
>>>
>>> --
>>> 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-proje...@ googlegroups.com.
>>> To post to this group, send email to ansible...@googlegroups. com.
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/ansible-project/ 436988991.1205471. 1496343552387%40mail.yahoo.com
>>> <https://groups.google.com/d/msgid/ansible-project/436988991.1205471.1496343552387%40mail.yahoo.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/ optout
>>> <https://groups.google.com/d/optout>.
>>>
>>>
>>>
>>>
>>> --
>>> Matt Martz
>>> @sivel
>>> sivel.net
>>> --
>>> 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/CAD8N0v-O_b5XkaweY_Y_8LWNjGxWkmAkzKOpcO-hqC%2B39-%2Bo2Q%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/ansible-project/CAD8N0v-O_b5XkaweY_Y_8LWNjGxWkmAkzKOpcO-hqC%2B39-%2Bo2Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>> --
> 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/2dcb4ec1-c193-4dea-8896-39aacc21ce88%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/2dcb4ec1-c193-4dea-8896-39aacc21ce88%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>


-- 
Thanks & Regards,
Arvind;

-- 
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/CAPiXTetc4t5Gdui9h57HED6O0rDY%2BR3dFZ5bv2MSU5%2BnGPECNQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to