を報告し、私は、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'
私は= Falseのretry_files_enabledしかし致命的な障害がまだ表示されるように続けてコメント解除することにより、ファイルエラー「再試行を作成できませんでした」を取り除くことができます。
Ansibleレポートが「変更された」ことを確認する方法:true?コマンドのリターンコードが1であるため