私はこのようなSSLキーを自動的に保護しています:
- name: Find ssl keys
find: paths="/etc/ssl/" patterns="*.key" recurse=yes
register: secure_ssl_keys_result
- name: Secure ssl keys
file: path={{ item.path }} user=root group=root mode=600
with_items: secure_ssl_keys_result.files
現在、すべてのアイテムについて、アイテムのコンテンツ全体を含む巨大なログメッセージがあります。
ok:[127.0.0.1] =>(item = {u'uid ':0、u'woth':False、u'mtime ':1454939377.264、u'inode':400377、u'isgid ':False、u' size ':3243、u'roth':False、u'isuid ':False、u'isreg':True、u'gid ':0、u'ischr':False、u'wusr ':True、u'xoth ':False、u'rusr':True、u'nlink ':1、u'issock':False、u'rgrp ':False、u'path':u '/ etc / ssl / foo.key'、u 'xusr':False、u'atime ':1454939377.264、u'isdir':False、u'ctime ':1454939657.116、u'isblk':False、u'xgrp ':False、u'dev':65025、u ' wgrp ':False、u'isfifo':False、u'mode ':u'0600'、u'islnk ':False})
これは信じられないほど読めません。処理中の(そしておそらく変更されている)アイテムのパスだけを知りたいからです。多数のキーを使用すると、このgetはすぐに手に負えなくなります。
item.path
各アイテムについてのみが印刷されるように、このプレイを変更するにはどうすればよいですか?
私はすでに試しましたno_log: True
が、これはもちろん出力を完全に省略します。
no_log: true
との値を返すitem.path
とデバッグモジュール