Ansible 运行playbook时出错

Ansible 运行playbook时出错,ansible,Ansible,运行第一个playbook时收到错误消息。我创建了一个剧本,在多台主机上应用补丁 --- - hosts: server01 vars: jboss_home: /apps/middleware/jboss-eap-7.1 patch_file: patch_url patch_dest: /apps/middleware/jboss-eap-7.1 patch_version: 7.1.3 tasks: - name: Copy patch t

运行第一个playbook时收到错误消息。我创建了一个剧本,在多台主机上应用补丁

---
- hosts: server01

  vars:
    jboss_home: /apps/middleware/jboss-eap-7.1
    patch_file: patch_url
    patch_dest: /apps/middleware/jboss-eap-7.1
    patch_version: 7.1.3

  tasks:

  - name: Copy patch to target host
    copy:
      src: "{{ patch_file }}"
      dest: "{{ patch_dest }}/{{ patch_file }}"

  - name: Check applied patches
    command: "jboss-cli.sh 'patch history'"
    register: result
    changed_when: "False"

  - name: Apply patch
    command: "jboss-cli.sh 'patch apply {{ patch_dest }}/{{ patch_file }}'"
    when: patch_version not in result.stdout
输出

播放[server1]时出现致命错误 ******************************************************************************************任务[收集事实] ***********************************************************************************************************确定:[server1]任务[将修补程序复制到目标主机] *************************************************************************************************任务执行期间发生异常。看到全部 回溯,使用-vvv。错误是:
/apps/middleware/ansible/environments/dev/jboss/patching/patch\u url 致命:[server1]:失败!=>{“changed”:false,“msg”:“找不到” 或访问“补丁\u url”\n搜索 在:\n\t/apps/middleware/ansible/environments/dev/jboss/patching/files/patch\u url\n\t/apps/middleware/ansible/apching/patch\u url\n\t/apps/environments/dev/jboss/patching/files/patch\u url\n\t\t/apps/middleware/ansible/environments/dev/jboss/patching/patch\u url} 要重试,请使用:--limit@/apps/middleware/ansible/environments/dev/jboss/patching/jboss_patching.retry


patch\u url
文件应存在于
patching
角色的
files
目录中。
如输出中所述,默认情况下,
copy
模块会在您角色的根目录中查找该文件。

好的,错误的根本原因写在消息
找不到或访问“patch\u url”
中,
copy
模块找不到该文件。谢谢,现在修复了url。我收到此错误失败:[server1](item={“changed”:false,“dest”:“/apps/middleware/jboss-eap-7.1”,“gid”:1041,“group”:“mwadm”,“item”:“http-net/artifactory/middleware/jboss/jboss-eap-7.1.3-patch.zip”,“mode”:“0775”,“msg”:“Request failed t>”,“owner”:“mwadm”,“secontext”::“system\u:object\u r:etc\u runtime\u t:s0”,“size”:238,“state”:“director”}谢谢,现在修复错误失败:[server1](item={“changed”:false,“dest”:“/apps/middleware/jboss-eap-7.1”,“gid”:1041,“group”:“mwadm”,“item”:“http-net/artifactory/middleware/jboss/jboss-eap-7.1.3-patch.zip”,“mode”“:”0775“,”msg“:”请求失败>”,”所有者“:”mwadm“,”secontext“:”系统:对象:等运行时:s0“,”大小“:”238,“状态“:”控制器“}”模式“:”0775“,”msg“:”请求失败“,”所有者“:”mwadm“,”secontext“:”系统:对象:等运行时:s0“,”大小“:”238,“状态“:”目录“,”uid“:”1040,“url:”我的url-”