วีดีโอ: ข้อเท็จจริงใน Ansible คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
พูดง่ายๆ ว่า ข้อเท็จจริงที่เป็นไปได้ เป็นคุณสมบัติของระบบที่รวบรวมโดย 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 คือ วิ่งต่อต้าน
แนะนำ:
Ansible และ Terraform คืออะไร?
Ansible เป็นเครื่องมืออัตโนมัติที่ช่วยขจัดความซับซ้อนและเร่งการริเริ่ม DevOps สนับสนุนโดย RedHat Terraform ทำหน้าที่เหมือนออร์เคสตรา โดยใช้ Packer สำหรับการทำงานอัตโนมัติ Terraform เป็นเครื่องมือจัดเตรียมโครงสร้างพื้นฐานมากกว่า Terraform พูดคุยกับ VMWare, AWS, GCP และปรับใช้โครงสร้างพื้นฐาน
งานใน Ansible คืออะไร?
งานคือวิธีการของ Ansible ในการทำบางสิ่ง และ Handlers เป็นวิธีเรียกงานของเราหลังจากที่งานอื่นเสร็จสิ้น วิธีคิดที่ดีที่สุดคือการใช้ตัวอย่างการมี Playbook เพื่อติดตั้ง Apache
ปลั๊กอินใน Ansible คืออะไร?
ปลั๊กอินเป็นส่วนของโค้ดที่เสริมการทำงานหลักของ Ansible Ansible ใช้สถาปัตยกรรมปลั๊กอินเพื่อเปิดใช้งานชุดคุณลักษณะที่หลากหลาย ยืดหยุ่น และขยายได้ Ansible มาพร้อมกับปลั๊กอินที่มีประโยชน์มากมาย และคุณสามารถเขียนของคุณเองได้อย่างง่ายดาย
โมดูล Ansible คืออะไร?
โมดูล (เรียกอีกอย่างว่า "ปลั๊กอินงาน" หรือ "ปลั๊กอินไลบรารี") เป็นหน่วยโค้ดที่ไม่ต่อเนื่องซึ่งสามารถใช้ได้จากบรรทัดคำสั่งหรือในงานเพลย์บุ๊ก Ansible รันแต่ละโมดูล โดยปกติบนโหนดเป้าหมายระยะไกล และรวบรวมค่าส่งคืน แต่ละโมดูลรองรับการโต้แย้ง
เจ้าของที่พักใน Ansible คืออะไร?
ไฟล์โฮสต์ประกอบด้วยกลุ่มโฮสต์และโฮสต์ภายในกลุ่มเหล่านั้น สามารถสร้าง super-set ของโฮสต์จากกลุ่มโฮสต์อื่นได้โดยใช้ตัวดำเนินการ:children ด้านล่างนี้เป็นตัวอย่างของไฟล์โฮสต์ Ansible พื้นฐาน