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] <javascript:>>
> *To:* "[email protected] <javascript:>" <
> [email protected] <javascript:>>
> *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] <javascript:>> 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] <javascript:>>
> *To:* ansible...@googlegroups. com <javascript:>
> *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 <javascript:>> 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 <javascript:>.
> To post to this group, send email to ansible...@googlegroups. com
> <javascript:>.
> 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 <javascript:>.
> To post to this group, send email to ansible...@googlegroups. com
> <javascript:>.
> 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 <javascript:>.
> To post to this group, send email to ansible...@googlegroups. com
> <javascript:>.
> 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] <javascript:>.
> To post to this group, send email to [email protected]
> <javascript:>.
> 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/c79418ea-c82c-4fde-825b-fbbd374ff61a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.