2016-04-29 103 views
0

我有一个简单的剧本,预计将安装一个Windows应用程序 -安装成功,但Ansible报告失败

-- 
- name: Install the <application> 
    hosts: all 

    tasks: 
    - name: Installation of <application> 
    raw: cmd /c "<path to setup> /s <appname> /n ACCEPT_EULA=1" 

应用程序安装成功,但在报道“失败”的Ansible塔。

标准输出过这样的信息 -

TASK [Installation of <application_name>] ************************************************ 
task path: /var/lib/awx/projects/tests/<file>.yml:6 
fatal: [xxx.163.xxx.69]: FAILED! => {"changed": false, "failed": true, "rc": 1, "stderr": "", "stdout": "", "stdout_lines": []} 

NO MORE HOSTS LEFT ************************************************************* 
[ERROR]: Could not create retry file '<file>_bat.retry'. The error was: [Errno 
13] Permission denied: '<file>_bat.retry' 

我能摆脱“无法创建重试”文件错误的取消注释retry_files_enabled =假,但致命故障仍持续出现。

如何确保Ansible报告“已更改”:是吗?

回答