Sto automaticamente proteggendo le chiavi SSL in questo modo:
- 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
Ora, per ogni articolo, c'è un enorme messaggio di registro con l'intero contenuto dell'articolo:
ok: [127.0.0.1] => (item = {u'uid ': 0, u'woth': False, u'mtime ': 1454939377.264, u'inode': 400377, u'isgid ': False, u' taglia ': 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})
Questo è incredibilmente illeggibile, poiché voglio solo conoscere il percorso dell'articolo che viene elaborato (e forse modificato). Con un gran numero di chiavi, questo è davvero fuori controllo.
Come posso cambiare questo gioco in modo che item.path
sia stampato solo per ciascun oggetto?
Ho già provato no_log: True
, ma questo ovviamente omette completamente l'output.
no_log: true
e restituire il valore diitem.path
con il modulo di debug