Ansible Tower忽略了管道

Ansible Tower忽略了管道,ansible,pipelining,ansible-tower,Ansible,Pipelining,Ansible Tower,我正在尝试启用管道,但无论我在尝试什么,它都不起作用 ansible.cfg内容: [defaults] transport = ssh host_key_checking = false retry_files_enabled = false nocows=true remote_user=ansible # display_skipped_hosts = false allow_world_readable_tmpfiles = True warning = False roles_path

我正在尝试启用管道,但无论我在尝试什么,它都不起作用

ansible.cfg内容:

[defaults]
transport = ssh
host_key_checking = false
retry_files_enabled = false
nocows=true
remote_user=ansible
# display_skipped_hosts = false
allow_world_readable_tmpfiles = True
warning = False
roles_path = ./roles
ansible_managed = Ansible managed: {file} modified on %Y-%m-%d %H:%M:%S by {uid} on {host}
callback_whitelist = profile_tasks

[privilege_escalation]
become_method = su
become_exe = 'sx su -'

[ssh_connection]
pipelining = true
ssh_args = -C -o ControlMaster=auto -o ControlPersist=600s -o ControlPath=/tmp/ansible-ssh-%%h-%%p-%%r
Ansible Tower版本:3.4.1(由Redhat提供)

使用的Ansible环境版本:2.9、2.8和2.7

Ansible Tower运行在RHEL 6上,而我试图运行剧本所针对的VM运行在RHEL 7上

我无法访问塔式虚拟机以检查配置

这是我的剧本运行日志:

TASK [pipelining : Check Date] *************************************************
task path: /var/lib/awx/projects/_32459__project/roles/pipelining/tasks/main.yml:1
Friday 06 March 2020  14:46:33 +0000 (0:00:00.210)       0:00:00.210 ********** 
<myVM> ESTABLISH SSH CONNECTION FOR USER: ansible
<myVM> SSH: EXEC sshpass -d10 ssh -C -o ControlMaster=auto -o ControlPersist=600s -o ControlPath=/tmp/ansible-ssh-%%h-%%p-%%r -o StrictHostKeyChecking=no -o 'User="ansible"' -o ConnectTimeout=10 myVM '/bin/sh -c '"'"'echo ~ansible && sleep 0'"'"''
<myVM> (0, '/home/ansible\n', "Warning: Permanently added 'myVM,10.37.30.170' (RSA) to the list of known hosts.")
<myVM> ESTABLISH SSH CONNECTION FOR USER: ansible
<myVM> SSH: EXEC sshpass -d10 ssh -C -o ControlMaster=auto -o ControlPersist=600s -o ControlPath=/tmp/ansible-ssh-%%h-%%p-%%r -o StrictHostKeyChecking=no -o 'User="ansible"' -o ConnectTimeout=10 myVM '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658 `" && echo ansible-tmp-1583505993.07-223021018622658="` echo /home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658 `" ) && sleep 0'"'"''
<myVM> (0, 'ansible-tmp-1583505993.07-223021018622658=/home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658\n', '')
<VMhost> Attempting python interpreter discovery
<myVM> ESTABLISH SSH CONNECTION FOR USER: ansible
<myVM> SSH: EXEC sshpass -d10 ssh -C -o ControlMaster=auto -o ControlPersist=600s -o ControlPath=/tmp/ansible-ssh-%%h-%%p-%%r -o StrictHostKeyChecking=no -o 'User="ansible"' -o ConnectTimeout=10 myVM '/bin/sh -c '"'"'echo PLATFORM; uname; echo FOUND; command -v '"'"'"'"'"'"'"'"'/usr/bin/python'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.7'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.6'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.5'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python2.7'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python2.6'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'/usr/libexec/platform-python'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'/usr/bin/python3'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python'"'"'"'"'"'"'"'"'; echo ENDFOUND && sleep 0'"'"''
<myVM> (0, 'PLATFORM\nLinux\nFOUND\n/usr/bin/python\n/usr/bin/python2.7\n/usr/libexec/platform-python\n/usr/bin/python\nENDFOUND\n', '')
<myVM> ESTABLISH SSH CONNECTION FOR USER: ansible
<myVM> SSH: EXEC sshpass -d10 ssh -C -o ControlMaster=auto -o ControlPersist=600s -o ControlPath=/tmp/ansible-ssh-%%h-%%p-%%r -o StrictHostKeyChecking=no -o 'User="ansible"' -o ConnectTimeout=10 myVM '/bin/sh -c '"'"'/usr/bin/python && sleep 0'"'"''
<myVM> (0, '{"osrelease_content": "NAME=\\"Red Hat Enterprise Linux Server\\"\\nVERSION=\\"7.7 (Maipo)\\"\\nID=\\"rhel\\"\\nID_LIKE=\\"fedora\\"\\nVARIANT=\\"Server\\"\\nVARIANT_ID=\\"server\\"\\nVERSION_ID=\\"7.7\\"\\nPRETTY_NAME=\\"Red Hat Enterprise Linux Server 7.7 (Maipo)\\"\\nANSI_COLOR=\\"0;31\\"\\nCPE_NAME=\\"cpe:/o:redhat:enterprise_linux:7.7:GA:server\\"\\nHOME_URL=\\"https://www.redhat.com/\\"\\nBUG_REPORT_URL=\\"https://bugzilla.redhat.com/\\"\\n\\nREDHAT_BUGZILLA_PRODUCT=\\"Red Hat Enterprise Linux 7\\"\\nREDHAT_BUGZILLA_PRODUCT_VERSION=7.7\\nREDHAT_SUPPORT_PRODUCT=\\"Red Hat Enterprise Linux\\"\\nREDHAT_SUPPORT_PRODUCT_VERSION=\\"7.7\\"\\n", "platform_dist_result": ["redhat", "7.7", "Maipo"]}\n', '')
Using module file /var/lib/awx/venv/ansible_2_8/lib/python2.7/site-packages/ansible/modules/commands/command.py
<myVM> PUT /var/lib/awx/.ansible/tmp/ansible-local-3omzq9J/tmpquCP2N TO /home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658/AnsiballZ_command.py
<myVM> SSH: EXEC sshpass -d10 sftp -o BatchMode=no -b - -C -o ControlMaster=auto -o ControlPersist=600s -o ControlPath=/tmp/ansible-ssh-%%h-%%p-%%r -o StrictHostKeyChecking=no -o 'User="ansible"' -o ConnectTimeout=10 '[myVM]'
<myVM> (0, 'sftp> put /var/lib/awx/.ansible/tmp/ansible-local-3omzq9J/tmpquCP2N /home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658/AnsiballZ_command.py\nUploading /var/lib/awx/.ansible/tmp/ansible-local-3omzq9J/tmpquCP2N to /home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658/AnsiballZ_command.py\n', '')
<myVM> ESTABLISH SSH CONNECTION FOR USER: ansible
<myVM> SSH: EXEC sshpass -d10 ssh -C -o ControlMaster=auto -o ControlPersist=600s -o ControlPath=/tmp/ansible-ssh-%%h-%%p-%%r -o StrictHostKeyChecking=no -o 'User="ansible"' -o ConnectTimeout=10 myVM '/bin/sh -c '"'"'chmod u+x /home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658/ /home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658/AnsiballZ_command.py && sleep 0'"'"''
<myVM> (0, '', '')
<myVM> ESTABLISH SSH CONNECTION FOR USER: ansible
<myVM> SSH: EXEC sshpass -d10 ssh -C -o ControlMaster=auto -o ControlPersist=600s -o ControlPath=/tmp/ansible-ssh-%%h-%%p-%%r -o StrictHostKeyChecking=no -o 'User="ansible"' -o ConnectTimeout=10 -tt myVM '/bin/sh -c '"'"'sx su -  root -c '"'"'"'"'"'"'"'"'/bin/sh -c '"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iaimhvmledvpyuy ; /usr/bin/python /home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658/AnsiballZ_command.py'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"''"'"'"'"'"'"'"'"' && sleep 0'"'"''
Escalation succeeded
<myVM> (0, 'Last login: Fri Mar  6 15:12:26 2020 from 10.77.228.130\r\r\n\r\n{"changed": true, "end": "2020-03-06 15:46:35.478978", "stdout": "Fri Mar  6 15:46:35 CET 2020", "cmd": "date", "rc": 0, "start": "2020-03-06 15:46:35.475245", "stderr": "", "delta": "0:00:00.003733", "invocation": {"module_args": {"creates": null, "executable": null, "_uses_shell": true, "strip_empty_ends": true, "_raw_params": "date", "removes": null, "argv": null, "warn": true, "chdir": null, "stdin_add_newline": true, "stdin": null}}}\r\n', 'Shared connection to myVM closed.\r\n')
<myVM> ESTABLISH SSH CONNECTION FOR USER: ansible
<myVM> SSH: EXEC sshpass -d10 ssh -C -o ControlMaster=auto -o ControlPersist=600s -o ControlPath=/tmp/ansible-ssh-%%h-%%p-%%r -o StrictHostKeyChecking=no -o 'User="ansible"' -o ConnectTimeout=10 myVM '/bin/sh -c '"'"'rm -f -r /home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658/ > /dev/null 2>&1 && sleep 0'"'"''
<myVM> (0, '', '')
任务[管道:检查日期]*************************************************
任务路径:/var/lib/awx/projects/_32459___项目/roles/pipeline/tasks/main.yml:1
2020年3月6日星期五14:46:33+0000(0:00:00.210)0:00:00.210********
为用户建立SSH连接:ansible
SSH:EXEC sshpass-d10 SSH-C-o ControlMaster=auto-o ControlPersist=600s-o ControlPath=/tmp/ansible SSH-%%h-%%p-%%r-o StrictHostKeyChecking=no-o'User=“ansible”'-o ConnectTimeout=10 myVM'/bin/sh-C''echo~ansible&&sleep 0''
(0,“/home/ansible\n”,“警告:已将“myVM,10.37.30.170”(RSA)永久添加到已知主机列表中。”)
为用户建立SSH连接:ansible
SSH:EXEC sshpass-d10 SSH-C-o ControlMaster=auto-o ControlPersist=600s-o ControlPath=/tmp/ansible SSH-%%h-%%p-%%r-o StrictHostKeyChecking=no-o'User=“ansible”'-o ConnectTimeout=10 myVM'/bin/sh-C''”(umask 77和mkdir-p''echo/home/ansible/.ansible/tmp/ansible/tmp/ansible-158350933.07-223021018622658`)&&echo-ansible-tmp-1583505993.07-223021018622658=“'echo/home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658”“”&&sleep 0''
(0,‘ansible-tmp-1583505993.07-223021018622658=/home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658\n’,“”)
正在尝试python解释器发现
为用户建立SSH连接:ansible
SSH:EXEC sshpass-d10 SSH-C-o ControlMaster=auto-o ControlPersist=600s-o ControlPath=/tmp/ansible SSH-%%h-%%p-%%r-o StrictHostKeyChecking=no-o'User=“ansible”'-o ConnectTimeout=10 myVM'/bin/sh-C''echo平台;联塞特派团;发现回声;命令-v'''''''''/usr/bin/python'''''''''''''''''''''';命令-v'''python3.7'''';命令-v'''python3.6'''';命令-v'''python3.5'''';命令-v'''python2.7'''';命令-v'''python2.6'''';命令-v''''''''/usr/libexec/platformpython'''''''';命令-v'''''''/usr/bin/python3''''''''''';命令-v'''''''''''''''''''''''''''''''''''''''''';echo ENDFOUND&&sleep 0''
(0,'PLATFORM\nLinux\n查找\n/usr/bin/python\n/usr/bin/python2.7\n/usr/libexec/PLATFORM python\n/usr/bin/python\nENDFOUND\n','')
为用户建立SSH连接:ansible
SSH:EXEC sshpass-d10 SSH-C-o ControlMaster=auto-o ControlPersist=600s-o ControlPath=/tmp/ansible SSH-%%h-%%p-%%r-o strichostkeychecking=no-o'User=“ansible”'-o ConnectTimeout=10 myVM'/bin/sh-C''''/usr/bin/python&&sleep 0''
(0),{“osrelease\u内容”:“名称=\”Red Hat Enterprise Linux Server\\“\\nVERSION=\”7.7(Maipo)\\“\\nID=\”rhel\\“\\nID\u LIKE=\”fedora\\“\\nVARIANT=\”服务器\\“\\nVARIANT\u ID=\”服务器\\\nVERSION\u ID=\\”7.7\\“\\nPrinty\u名称=\”Red Hat Enterprise Linux Server 7.7(Maipo)\\ \“\\n nANSI u COLOR=”0;31\\”NCU名称cpe:/o:redhat:enterprise\u linux:7.7:GA:server\\“\\nHOME\u URL=\\”https://www.redhat.com/\\“\\nBUG\u报告\u URL=\\”https://bugzilla.redhat.com/\\“\\n\\nREDHAT\u BUGZILLA\u PRODUCT=\\\“Red Hat Enterprise Linux 7\\”\\nREDHAT\u BUGZILLA\u PRODUCT\u VERSION=7.7\\nREDHAT\u SUPPORT\u PRODUCT=\\\“Red Hat Enterprise Linux\\”\\nREDHAT\u SUPPORT\u PRODUCT\u VERSION=\\\\“7.7\\”\\n”,“平台区结果”:[“redhat”、“7.7”、“Maipo”]}\n',“”)
使用模块文件/var/lib/awx/venv/ansible_2_8/lib/python2.7/site-packages/ansible/modules/commands/command.py
将/var/lib/awx/.ansible/tmp/ansible-local-3omzq9J/tmpquCP2N放入/home/ansible/.ansible/tmp/ansible-1583505993.07-223021018622658/AnsiballZ_command.py
SSH:EXEC sshpass-d10 sftp-o BatchMode=no-b--C-o ControlMaster=auto-o ControlPersist=600s-o ControlPath=/tmp/ansible SSH-%%h-%%p-%%r-o strichhostkeychecking=no-o'User=“ansible”'-o ConnectTimeout=10'[myVM]'
(0,'sftp>put/var/lib/awx/.ansible/tmp/ansible-local-3omzq9J/tmpquCP2N/home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658/AnsiballZ_命令.py\nUploading/var/lib/awx/.ansible/tmp/ansible-local-3omzq9J/tmpquCP2N-to/home/ansible/ansible/tmpquCP2N-to/tmp/ansible/ansible-tmp/ansible-tmp/ansible-tmp/ansible-tmp-tmp-tmp-tmp-tmp-tmp-tmp-tmp-tmp-tmp-
为用户建立SSH连接:ansible
SSH:EXEC sshpass-d10 SSH-C-o ControlMaster=auto-o ControlPersist=600s-o ControlPath=/tmp/ansible SSH-%%h-%%p-%%r-o StrictHostKeyChecking=no-o'User=“ansible”'-o ConnectTimeout=10 myVM'/bin/sh-C''“'chmod u+x/home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658//home/ansible/.ansible/tmp/ansible-tmp-1583505993.07-223021018622658/AnsiballZ_command.py&&sleep 0'”
(0, '', '')
为用户建立SSH连接:ansible
SSH:EXEC sshpass-d10 SSH-C-o ControlMaster=auto-o ControlPersist=600s-o ControlPath=/tmp/ansible SSH-%%h-%%p-%%r-o StrictHostKeyChecking=no-o'User=“ansible”'-o ConnectTimeout=10-tt myVM'/bin/sh-C''sx su-root-C''''''''''''''''''''''''''''''''''''''''/bin/sh-C'''''''''''''''''''''''''''''''"回声成为成功",/usr/bin/python/home/ansible/“ansible/tmp/ansible-tmp-1583505993.07-223021018622658/ansiballz22658/u命令.py'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
升级成功
(0,'最后一次登录:Fri Mar 6 15:12:26 2020从10.77.228.130\r\n\r\n{“更改”:true,“结束”:“2020-03-06 15:46:35.478978”,“标准输出”:“Fri Mar 6 15:46:35 CET 2020”,“cmd”:“日期”,“rc”:0,“开始”:“2020-03-06 15:46:35.475245”,“标准输出”:“delta”:“0:00:00.003733”,“调用”:“{”模块参数“{“创建”:null”,executabl
# su does not work with pipelining