become and become_user: postgresis are at the wrong indentation level in
the task?

On Wed, 26 Jul 2023 at 15:53, dulhaver via Ansible Project <
[email protected]> wrote:

> I have a copy TASK
>
>
> ###########################################################################################
>     - name: copy archive to "{{ postgres_install }}"
>       ansible.builtin.copy:
>         src: "../temp/{{ item }}"
>         dest: "/opt/db/postgres/install/{{ item }}"
>         become: true
>         become_user: postgres
>         mode: 0644
>         owner: postgres
>         group: postgres
>       loop:
>         - "postgresql-{{ pg_version }}-postgis-{{ gis_version
> }}-el8-ina1.tar.gz"
>
> ###########################################################################################
>
>
> but am getting a 'Failed to get information on remote file ... permission
> denied' from my remotes
>
>
> ###########################################################################################
>
> TASK [copy archive to "/opt/db/postgres/install"]
> *******************************************************************************************
> task path:
> /home/gwagner/repos/automation_postgres/playbooks/pg_copy_archive_to_server.yml:38
> <dvzsn-rd5095.portal.cn-mv.de> ESTABLISH SSH CONNECTION FOR USER: None
> <dvzsn-rd5095.portal.cn-mv.de> SSH: EXEC ssh -C -o ControlMaster=auto -o
> ControlPersist=60s -o StrictHostKeyChecking=no -o
> KbdInteractiveAuthentication=no -o
> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
> -o PasswordAuthentication=no -o ConnectTimeout=10 -o
> 'ControlPath="/home/gwagner/.ansible/cp/9e44e07a70"'
> dvzsn-rd5095.portal.cn-mv.de '/bin/sh -c '"'"'echo ~ && sleep 0'"'"''
> <dvzsn-rd5097.portal.cn-mv.de> ESTABLISH SSH CONNECTION FOR USER: None
> <dvzsn-rd5097.portal.cn-mv.de> SSH: EXEC ssh -C -o ControlMaster=auto -o
> ControlPersist=60s -o StrictHostKeyChecking=no -o
> KbdInteractiveAuthentication=no -o
> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
> -o PasswordAuthentication=no -o ConnectTimeout=10 -o
> 'ControlPath="/home/gwagner/.ansible/cp/fabb7bb55e"'
> dvzsn-rd5097.portal.cn-mv.de '/bin/sh -c '"'"'echo ~ && sleep 0'"'"''
> <dvzsn-rd5095.portal.cn-mv.de> (0, b'/home/gwagner\n', b'')
> <dvzsn-rd5095.portal.cn-mv.de> ESTABLISH SSH CONNECTION FOR USER: None
> <dvzsn-rd5095.portal.cn-mv.de> SSH: EXEC ssh -C -o ControlMaster=auto -o
> ControlPersist=60s -o StrictHostKeyChecking=no -o
> KbdInteractiveAuthentication=no -o
> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
> -o PasswordAuthentication=no -o ConnectTimeout=10 -o
> 'ControlPath="/home/gwagner/.ansible/cp/9e44e07a70"'
> dvzsn-rd5095.portal.cn-mv.de '/bin/sh -c '"'"'( umask 77 && mkdir -p "`
> echo /home/gwagner/.ansible/tmp `"&& mkdir "` echo
> /home/gwagner/.ansible/tmp/ansible-tmp-1690382167.2929223-3916028-198146789170963
> `" && echo ansible-tmp-1690382167.2929223-3916028-198146789170963="` echo
> /home/gwagner/.ansible/tmp/ansible-tmp-1690382167.2929223-3916028-198146789170963
> `" ) && sleep 0'"'"''
> <dvzsn-rd5097.portal.cn-mv.de> (0, b'/home/gwagner\n', b'')
> <dvzsn-rd5097.portal.cn-mv.de> ESTABLISH SSH CONNECTION FOR USER: None
> <dvzsn-rd5097.portal.cn-mv.de> SSH: EXEC ssh -C -o ControlMaster=auto -o
> ControlPersist=60s -o StrictHostKeyChecking=no -o
> KbdInteractiveAuthentication=no -o
> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
> -o PasswordAuthentication=no -o ConnectTimeout=10 -o
> 'ControlPath="/home/gwagner/.ansible/cp/fabb7bb55e"'
> dvzsn-rd5097.portal.cn-mv.de '/bin/sh -c '"'"'( umask 77 && mkdir -p "`
> echo /home/gwagner/.ansible/tmp `"&& mkdir "` echo
> /home/gwagner/.ansible/tmp/ansible-tmp-1690382167.3025672-3916029-195671938319344
> `" && echo ansible-tmp-1690382167.3025672-3916029-195671938319344="` echo
> /home/gwagner/.ansible/tmp/ansible-tmp-1690382167.3025672-3916029-195671938319344
> `" ) && sleep 0'"'"''
> <dvzsn-rd5097.portal.cn-mv.de> (0,
> b'ansible-tmp-1690382167.3025672-3916029-195671938319344=/home/gwagner/.ansible/tmp/ansible-tmp-1690382167.3025672-3916029-195671938319344\n',
> b'')
> <dvzsn-rd5095.portal.cn-mv.de> (0,
> b'ansible-tmp-1690382167.2929223-3916028-198146789170963=/home/gwagner/.ansible/tmp/ansible-tmp-1690382167.2929223-3916028-198146789170963\n',
> b'')
> Using module file /usr/lib/python3.9/site-packages/ansible/modules/stat.py
> Pipelining is enabled.
> <dvzsn-rd5095.portal.cn-mv.de> ESTABLISH SSH CONNECTION FOR USER: None
> Using module file /usr/lib/python3.9/site-packages/ansible/modules/stat.py
> Pipelining is enabled.
> <dvzsn-rd5095.portal.cn-mv.de> SSH: EXEC ssh -C -o ControlMaster=auto -o
> ControlPersist=60s -o StrictHostKeyChecking=no -o
> KbdInteractiveAuthentication=no -o
> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
> -o PasswordAuthentication=no -o ConnectTimeout=10 -o
> 'ControlPath="/home/gwagner/.ansible/cp/9e44e07a70"'
> dvzsn-rd5095.portal.cn-mv.de '/bin/sh -c
> '"'"'/usr/libexec/platform-python && sleep 0'"'"''
> <dvzsn-rd5097.portal.cn-mv.de> ESTABLISH SSH CONNECTION FOR USER: None
> <dvzsn-rd5097.portal.cn-mv.de> SSH: EXEC ssh -C -o ControlMaster=auto -o
> ControlPersist=60s -o StrictHostKeyChecking=no -o
> KbdInteractiveAuthentication=no -o
> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
> -o PasswordAuthentication=no -o ConnectTimeout=10 -o
> 'ControlPath="/home/gwagner/.ansible/cp/fabb7bb55e"'
> dvzsn-rd5097.portal.cn-mv.de '/bin/sh -c
> '"'"'/usr/libexec/platform-python && sleep 0'"'"''
> <dvzsn-rd5097.portal.cn-mv.de> (1, b'\n{"failed": true, "msg":
> "Permission denied", "exception": "  File
> \\"/tmp/ansible_ansible.legacy.stat_payload_qlkcficm/ansible_ansible.legacy.stat_payload.zip/ansible/modules/stat.py\\",
> line 485, in main\\n", "invocation": {"module_args": {"path":
> "/opt/db/postgres/install/postgresql-14.8-postgis-3.3.3-el8-ina1.tar.gz",
> "follow": false, "get_checksum": true, "checksum_algorithm": "sha1",
> "get_md5": false, "get_mime": true, "get_attributes": true}}}\n', b'')
> <dvzsn-rd5097.portal.cn-mv.de> Failed to connect to the host via ssh:
> <dvzsn-rd5097.portal.cn-mv.de> ESTABLISH SSH CONNECTION FOR USER: None
> <dvzsn-rd5097.portal.cn-mv.de> SSH: EXEC ssh -C -o ControlMaster=auto -o
> ControlPersist=60s -o StrictHostKeyChecking=no -o
> KbdInteractiveAuthentication=no -o
> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
> -o PasswordAuthentication=no -o ConnectTimeout=10 -o
> 'ControlPath="/home/gwagner/.ansible/cp/fabb7bb55e"'
> dvzsn-rd5097.portal.cn-mv.de '/bin/sh -c '"'"'rm -f -r
> /home/gwagner/.ansible/tmp/ansible-tmp-1690382167.3025672-3916029-195671938319344/
> > /dev/null 2>&1 && sleep 0'"'"''
> <dvzsn-rd5095.portal.cn-mv.de> (1, b'\n{"failed": true, "msg":
> "Permission denied", "exception": "  File
> \\"/tmp/ansible_ansible.legacy.stat_payload_1r9epyn0/ansible_ansible.legacy.stat_payload.zip/ansible/modules/stat.py\\",
> line 485, in main\\n", "invocation": {"module_args": {"path":
> "/opt/db/postgres/install/postgresql-14.8-postgis-3.3.3-el8-ina1.tar.gz",
> "follow": false, "get_checksum": true, "checksum_algorithm": "sha1",
> "get_md5": false, "get_mime": true, "get_attributes": true}}}\n', b'')
> <dvzsn-rd5095.portal.cn-mv.de> Failed to connect to the host via ssh:
> <dvzsn-rd5095.portal.cn-mv.de> ESTABLISH SSH CONNECTION FOR USER: None
> <dvzsn-rd5095.portal.cn-mv.de> SSH: EXEC ssh -C -o ControlMaster=auto -o
> ControlPersist=60s -o StrictHostKeyChecking=no -o
> KbdInteractiveAuthentication=no -o
> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
> -o PasswordAuthentication=no -o ConnectTimeout=10 -o
> 'ControlPath="/home/gwagner/.ansible/cp/9e44e07a70"'
> dvzsn-rd5095.portal.cn-mv.de '/bin/sh -c '"'"'rm -f -r
> /home/gwagner/.ansible/tmp/ansible-tmp-1690382167.2929223-3916028-198146789170963/
> > /dev/null 2>&1 && sleep 0'"'"''
> <dvzsn-rd5097.portal.cn-mv.de> (0, b'', b'')
> fatal: [dvzsn-rd5097.portal.cn-mv.de]: FAILED! => {
>     "msg": "Failed to get information on remote file
> (/opt/db/postgres/install/postgresql-14.8-postgis-3.3.3-el8-ina1.tar.gz):
> Permission denied"
> }
> <dvzsn-rd5095.portal.cn-mv.de> (0, b'', b'')
> fatal: [dvzsn-rd5095.portal.cn-mv.de]: FAILED! => {
>     "msg": "Failed to get information on remote file
> (/opt/db/postgres/install/postgresql-14.8-postgis-3.3.3-el8-ina1.tar.gz):
> Permission denied"
> }
>
> ###########################################################################################
>
> the permissions on that folder look good enough for the postgres user to
> write
>
> > ls -l /opt/db/postgres/ | grep install
> drwxr-x---. 2 postgres postgres  89 26. Jul 16:21 install
>
>
>
> any idea what my problem may be?
>
> --
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/1824824653.253423.1690383180175%40office.mailbox.org
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAKtKohQMD-2BCrCdJvc3iVU9%3DGMUh8ZxRLcmpZCo3%2BrHfYd95g%40mail.gmail.com.

Reply via email to