0
我在我的劇本任務:運行腳本 - 路徑中帶有空格,參數和參數值的變量 - 與腳本模塊?
- name: Run a script
script: '"./files/name of a script.ps1" -Param1 {{ variable_name }}'
以上僅是最新的報價在試圖/逃避我試過。無論如何,我得到這樣一個錯誤,當我運行含有上述任務的劇本:
TASK [Run a script] *****************************
task path: /etc/ansible/playbook.yml:38
<192.168.200.245> ESTABLISH WINRM CONNECTION FOR USER: SOME-HOST\Administrator on PORT 5986 TO 192.168.200.245
<192.168.200.245> EXEC Set-StrictMode -Version Latest
(New-Item -Type Directory -Path $env:temp -Name "ansible-tmp-1466538051.8-95578181041077").FullName | Write-Host -Separator '';
<192.168.200.245> PUT "/etc/ansible/"./files/name\" TO "C:\Users\Administrator\AppData\Local\Temp\ansible-tmp-1466537998.0-243829631467080\name"
fatal: [some-host]: FAILED! => {"failed": true, "msg": "file or module does not exist: \"/etc/ansible/\"./files/name\\\""}
這也不起作用,和失敗,同樣的錯誤如上:
script: ./files/name\ of\ a\ script.ps1 -Param1 {{ variable_name }}
我m運行Ansible版本2.1.0.0(根據我的控制機上的ansible --version
)。
任何想法?