Score:0

จะใช้ log_plays ใน playbook และ config ได้อย่างไร?

ธง id

ฉันพยายามที่จะเข้าใจและใช้ log_plays เพื่อที่ฉันจะได้แยกบันทึก ต่อโฮสต์ (ฉันมีโฮสต์ค่อนข้างมากใน hosts.cfg และฉันต้องการให้แต่ละล็อกอินแยกไฟล์)

ฉันลองต่อไปนี้: https://docs.ansible.com/ansible/latest/collections/community/general/log_plays_callback.html

สร้างไดเร็กทอรี /var/log/ansible/hostsเพิ่ม community.general.log_plays ใน playbook พยายามแล้ว ANSIBLE_LOG_FOLDER - ดูเหมือนจะไม่เลือก พยายามเพิ่ม [callback_log_plays] ส่วนใน hosts.cfg - เกิดข้อผิดพลาดบางอย่างและฉันต้องลบออก แต่ฉันตกลงกับค่าเริ่มต้น /var/log/ansible/hosts ไดเรกทอรี

ฉันได้แสดงความคิดเห็นออกไป log_path= ใน ansible.cfg.

ฉันพลาดอะไรอีก

รุ่น ansible ของฉัน:

$ ansible-playbook --version 
ansible-playbook 2.9.21
  ไฟล์ปรับแต่ง = /home/vyom/tstansible/ansible.cfg
  เส้นทางการค้นหาโมดูลที่กำหนดค่า = [u'/home/vyom/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ตำแหน่งโมดูลหลาม ansible = /usr/lib/python2.7/dist-packages/ansible
  ตำแหน่งปฏิบัติการ = /usr/bin/ansible-playbook
  python version = 2.7.17 (ค่าเริ่มต้น 27 ก.พ. 2021, 15:10:58 น.) [GCC 7.5.0]
Score:0
ธง id

ความผิดฉันเอง! ฉันมีมากกว่า 1 callback_whitelist ไลน์!! และในกรณีของฉัน ฉันต้องลบไฟล์ ansible.posix. คำนำหน้าและเพียงแค่พูดว่า log_plays

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา