与Stat和Command模块调试语句有关的Ansible错误

时间:2018-10-26 16:25:36

标签: ansible

运行以下代码时,我收到与Stat和Command模块调试语句相关的Ansible错误:

代码

- name : Ensure below  services are not enabled
  stat:
      path: /etc/xinetd.d/{{ item }}
  check_mode: yes
  ignore_errors: true
  register: xinted
  when: xinted.stat.path is defined
  with_items:
    - XXX
    - yyy
    - zzz

- debug:
    msg: "result: {{ xinted.stdout }}"
  when: xinted.stat.path is defined and xinted.stat.exists == True

错误

  

{       “ msg”:“条件检查'xinted.stat.path已定义并且xinted.stat.exists == True'失败。错误是:评估条件条件时出错(xinted.stat.path已定义并且xinted.stat.exists == True):'dict object'没有属性'stat'\ n \ n错误似乎出在'/var/lib/awx/projects/_114__linux_compliance/roles/OsCompliance/tasks/services.yml':第65行,第3列,但根据具体的语法问题,\ n可能位于文件的其他位置。\ n \ n出现问题的行似乎是:\ n \ n \ n-调试:\ n ^此处\ n“   }

似乎是问题及其报告,任何人都知道解决方法

0 个答案:

没有答案