ข้อเท็จจริงใน Ansible คืออะไร?
ข้อเท็จจริงใน Ansible คืออะไร?

วีดีโอ: ข้อเท็จจริงใน Ansible คืออะไร?

วีดีโอ: ข้อเท็จจริงใน Ansible คืออะไร?
วีดีโอ: What Are the Most Common Ansible Use Cases? - DevOps Training 2024, พฤศจิกายน
Anonim

พูดง่ายๆ ว่า ข้อเท็จจริงที่เป็นไปได้ เป็นคุณสมบัติของระบบที่รวบรวมโดย Ansible เมื่อรันบนระบบระยะไกล NS ข้อเท็จจริง มีรายละเอียดที่เป็นประโยชน์ เช่น ที่เก็บข้อมูลและการกำหนดค่าเครือข่ายเกี่ยวกับระบบเป้าหมาย

ในแง่นี้ Gather_facts ใน Ansible มีประโยชน์อย่างไร?

โมดูลนี้ถูกเรียกโดยอัตโนมัติโดย playbook เพื่อรวบรวมตัวแปรที่มีประโยชน์เกี่ยวกับโฮสต์ระยะไกลที่สามารถ ใช้แล้ว ในตำราเรียน นอกจากนี้ยังสามารถดำเนินการได้โดยตรงโดย /usr/bin/ ansible เพื่อตรวจสอบว่ามีตัวแปรใดบ้างสำหรับโฮสต์ Ansible ให้ข้อเท็จจริงมากมายเกี่ยวกับระบบโดยอัตโนมัติ

ต่อมาคำถามคือ Hostvars Ansible คืออะไร? hostvars เป็นแฮชที่มีชื่อโฮสต์สินค้าคงคลังเป็นคีย์ ในการเข้าถึงช่องของแต่ละโฮสต์ ให้ใช้ hostvars ['test-1'], hostvars ['test2-1'] ฯลฯ ansible_ssh_host เลิกใช้แล้วสำหรับ ansible_host แทนตั้งแต่ 2.0

ด้วยวิธีนี้ Inventory_hostname ใน Ansible คืออะไร?

สินค้าคงคลัง_ชื่อโฮสต์ - ตามการกำหนดค่าใน ansible ไฟล์สินค้าคงคลัง (เช่น: /etc/ ansible /เจ้าภาพ). อาจเป็นที่อยู่ IP หรือชื่อที่ DNS สามารถแก้ไขได้ ansible_hostname - ตามที่ค้นพบโดย ansible . Ansible ssh เข้าสู่โฮสต์และรวบรวมข้อเท็จจริงบางอย่าง

Ansible Group_vars ทำงานอย่างไร

Ansible ใช้การรวมกันของไฟล์โฮสต์และa group_vars ไดเร็กทอรีเพื่อดึงตัวแปรต่อกลุ่มโฮสต์และรัน Ansible เล่น/งานกับเจ้าภาพ group_vars /ทั้งหมด เป็น ใช้ในการกำหนดตัวแปรที่ จะ ใช้สำหรับทุกโฮสต์ที่ Ansible คือ วิ่งต่อต้าน

แนะนำ: