ansibe查找模块额外的输出,为什么以及如何

时间:2019-08-11 20:27:03

标签: ansible

ansible-playbook查找模块显示了额外的输出以及如何使其静音。

朋友:

提前感谢您的时间和精力。

这是剧本

---

- hosts: all
  gather_facts: no
  tasks:

  - name: "Testing if I can list the home folder"
    find:
      paths: $HOME
    register: files_matched

  - name: "Output data"
    debug:
      msg: "Testing {{ item.path }}"
    with_items: "{{ files_matched.files }}"

这是输出

    .....
        ......
        ok: [cdl-z4-01.es.ad.adp.com] => (item={'uid': 1000, 'woth': False, 'mtime': 1450139013.0,
'inode': 1351746, 'isgid': False, 'size': 11814683, 'roth': False, 'isuid': False, 'isreg': True, 'pw_name': 'virtual', 'gid': 10, 'ischr': False, 'wusr': True, 'xoth': False, 'rusr': True, 'nlink': 1,\
'issock': False, 'rgrp': True, 'gr_name': 'wheel', 'path': '/home/virtual/buzz.war', 'xusr': False, 'atime': 1542161791.0,
'isdir': False, 'ctime': 1450139013.0, 'isblk': False, 'xgrp': False, 'dev': 2049, 'wgrp': False, 'isfifo': False, 'mode': '0640',
'islnk': False}) => {
            "msg": "Testing /home/virtual/buzz.war"
        }

        ......
        ....

===============

上面的输出正确显示了味精。

However I see the ok line with hostname and extra information.

  

我做其他事情了吗?

请帮助。

提前感谢您的时间和精力。 -N

1 个答案:

答案 0 :(得分:0)

输出由选项ANSIBLE_STDOUT_CALLBACK控制。 plugins有很多可供选择。例如minimalactionablenull。可以编写自定义plugin