Sorry, just become: true may solve, by default it always become root already

Sent from my iPhone

> On 26 Apr 2021, at 18:29, Thanh Nguyen Duc <[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.

-- 
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/91B09FE0-637E-4B3E-A40D-41251F5807E0%40gmail.com.

Reply via email to