Thanks, I tried different possibilities including your suggestion as
below., but it didnt work
---
- name: test
hosts: all
tasks:
- name: sample shell task to check the userID
shell: echo `whoami`
become: yes
On Monday, 26 April 2021 at 15:59:20 UTC+5:30 [email protected] wrote:
> I think just become_user: yes may solve your issue.
>
> Sent from my iPhone
>
> On 26 Apr 2021, at 18:26, Hasini P <[email protected]> wrote:
>
>
>
>
> Team, Can someone sort this out please.. We are using 2.8.18 version of
> ansible on our control node.
> I am facing error when trying to perform ping-pong with ansible as
> become_user root (as pasted below). On the remote server, the user is
> having access to run sudo commands and user can become root by running sudo
> su -
> (with become disabled, connection is working fine to any remote_user)
>
> Error -------------------_>
> 1x.xx.xxx.xx | FAILED! => {
> "ansible_facts": {
> "discovered_interpreter_python": "/usr/bin/python"
> },
> "changed": false,
> "module_stderr": "OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan
> 2017\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1:
> /etc/ssh/ssh_config line 58: Applying options for *\r\ndebug1: auto-mux:
> Trying existing master\r\ndebug2: fd 4 setting O_NONBLOCK\r\ndebug2:
> mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards:
> request forwardings: 0 local, 0 remote\r\ndebug3:
> mux_client_request_session: entering\r\ndebug3: mux_client_request_alive:
> entering\r\ndebug3: mux_client_request_alive: done pid = 31364\r\ndebug3:
> mux_client_request_session: session request sent\r\ndebug1:
> mux_client_request_session: master session id: 2\r\ndebug3:
> mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received
> exit status from master 1\r\nShared connection to 1x.xx.xxx.xx closed.\r\n",
> "module_stdout": "",
> "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
> "rc": 1
>
> I have used the below privilege escalation and tried ssh_connection
> parameters in ansible config file
> [privilege_escalation]
> become=True
> become_method=sudo
> become_user=root
> become_ask_pass=True
>
> [ssh_connection]
> ssh_args='-C -o ControlMaster=auto -o ControlPersist=60s'
> pipelining=False
>
> ------------------------------------------------------------------------------------
> On remote server, we have 2.7.5 version of python
> python3 --version
> -bash: python3: command not found
> $ python --version
> Python 2.7.5
> $ which python
> /bin/python
> sudo which python
> SUDO requires you to enter your login password :
> /bin/python
>
> Thanks
>
> --
> 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/f3f80daf-fd7c-47b8-8950-704d8f6d4762n%40googlegroups.com
>
> <https://groups.google.com/d/msgid/ansible-project/f3f80daf-fd7c-47b8-8950-704d8f6d4762n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
--
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/98908b1a-44f0-4ab7-859e-c44fb6c36bbbn%40googlegroups.com.