我正在使用win_shell模块远程执行" git pull"命令, 但它挂起并没有返回终端的值。
我的剧本
- name: connect to web server 1
hosts: windows
gather_facts: false
tasks:
# - name: execute git pull
- win_shell: git pull
args:
executable: cmd
chdir : c:\inetpub\wwwroot\sa.local
它挂在终端上,如下所示。
TASK [win_shell] **************************************************************************************************************************************************************************************************
task path: /etc/ansible/windows/group_vars/sa.yml:7
Using module file /usr/lib/python2.7/dist-packages/ansible/modules/windows/win_shell.ps1
<192.168.122.53> ESTABLISH WINRM CONNECTION FOR USER: administrator on PORT 5986 TO 192.168.122.53
EXEC (via pipeline wrapper)
非常感谢您的帮助。