Ich sichere automatisch SSL-Schlüssel wie folgt:
- 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
Jetzt gibt es für jeden Artikel eine große Protokollnachricht mit dem gesamten Inhalt des Artikels:
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})
Dies ist unglaublich unlesbar, da ich nur den Pfad des Elements wissen möchte, das verarbeitet (und möglicherweise geändert) wird. Mit einer großen Anzahl von Schlüsseln ist dies sehr schnell außer Kontrolle geraten.
Wie kann ich dieses Spiel so ändern, dass item.path
für jeden Artikel nur das ausgedruckt wird?
Ich habe es schon versucht no_log: True
, aber das lässt die Ausgabe natürlich komplett aus.
no_log: true
und den Wert vonitem.path
with debug module