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.
