다음과 같이 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' 크기 ': 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})
처리되고 있거나 변경 될 수있는 항목의 경로 만 알고 싶기 때문에 이것은 엄청나게 읽을 수 없습니다. 많은 수의 키를 사용하면 손이 빨리 빠집니다.
item.path
각 항목에 대해 인쇄 만하는 방식으로이 놀이를 어떻게 변경할 수 있습니까?
나는 이미 시도 no_log: True
했지만 이것은 물론 출력을 완전히 생략합니다.
no_log: true
하고 디버그 모듈 을item.path
사용 하여 값을 반환 할 수 있습니다