John might be able to rectify me if I am wrong. You can put it anywhere as
long as its present after -K switch or --ask-become-pass.

Always good idea to execute ansible-playbook command to see different
options/switches.

Kind Regards,
Ameya Agashe

On Tue, Nov 27, 2018 at 10:54 AM Arvind Thatikonda <[email protected]>
wrote:

> 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
> <https://groups.google.com/d/msgid/ansible-project/CAPiXTetc4t5Gdui9h57HED6O0rDY%2BR3dFZ5bv2MSU5%2BnGPECNQ%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/CAG9tf-9cdaTQ67RSqv60KEdwbOm%3D9a%3D0OmE-yj5s%3DXX%3DLH7u7w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to