Otomatik olarak şu şekilde SSL anahtarlarını güven altına alıyorum:
- 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
Şimdi, her öğe için, öğenin tüm içeriğini içeren büyük bir günlük mesajı var:
ok: [127.0.0.1] => (item = {u'uid ': 0, u'woth': Yanlış, u'mtime ': 1454939377.264, u'inode': 400377, u'isgid ': Yanlış, u' size ': 3243, u'roth': False, u'isuid ': False, u'isreg': Doğru, u'gid ': 0, u'ischr': Yanlış, u'wusr ': Doğru, 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})
Bu yalnızca okunamayan (ve belki de değiştirilen) öğenin yolunu bilmek istediğimden inanılmaz derecede okunamıyor. Çok sayıda anahtarla, bu çok hızlı bir şekilde kontrolden çıkar.
Bu oynatmayı, item.path
her öğe için yalnızca basılı olacak şekilde nasıl değiştirebilirim ?
Zaten denedim no_log: True
, ama bu elbette çıktıyı tamamen atlıyor.
no_log: true
ve hata ayıklama modülüitem.path
ile değerini döndürebilirsiniz