ฉันจะรักษาความปลอดภัยคีย์ 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
ตอนนี้สำหรับทุกรายการมีข้อความบันทึกขนาดใหญ่ที่มีเนื้อหาทั้งหมดของรายการ:
ตกลง: [127.0.0.1] => (รายการ = {u'uid ': 0, u'woth': False, u'mtime ': 1454939377.264, u'inode': 400377, u'isgid ': เท็จ, u' ขนาด ': 3243, u'roth': เท็จ, u'isuid ': เท็จ, u'isreg': True, u'gid ': 0, u'ischr': เท็จ, u'wusr ': จริง, 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
กับโมดูลการแก้ปัญหา