สารบัญ:

โมดูล Ansible คืออะไร?
โมดูล Ansible คืออะไร?

วีดีโอ: โมดูล Ansible คืออะไร?

วีดีโอ: โมดูล Ansible คืออะไร?
วีดีโอ: ansible คืออะไร 2024, อาจ
Anonim

โมดูล (เรียกอีกอย่างว่า "ปลั๊กอินงาน" หรือ "ปลั๊กอินไลบรารี") เป็นหน่วยโค้ดที่ไม่ต่อเนื่องซึ่งสามารถใช้ได้จากบรรทัดคำสั่งหรือในงาน playbook Ansible ดำเนินการแต่ละ โมดูล โดยปกติแล้วจะอยู่บนโหนดเป้าหมายระยะไกลและรวบรวมค่าที่ส่งกลับ แต่ละ โมดูล รองรับการโต้แย้ง

มีโมดูล Ansible กี่โมดูล?

พื้นฐาน: การใช้ ANSIBLE สำหรับ AD HOC PARALLEL TASK EXECUTION Ansible มีกล่องเครื่องมือขนาดยักษ์ของ build- ในโมดูล มากกว่า 750 รายการ

นอกจากนี้ โมดูลหลักสามโมดูลสำหรับ Ansible คืออะไร โมดูลที่ดูแลโดย Ansible Core Team

  • acl - ตั้งค่าและดึงข้อมูล ACL ของไฟล์
  • add_host - เพิ่มโฮสต์ (และอีกทางหนึ่งคือกลุ่ม) ลงในคลังข้อมูลในหน่วยความจำที่เล่นได้
  • apt - จัดการ apt-packages
  • apt_key - เพิ่มหรือลบคีย์ apt
  • apt_repository - เพิ่มและลบที่เก็บ APT
  • assemble - ประกอบไฟล์การกำหนดค่าจากแฟรกเมนต์

ดังนั้น ฉันจะเขียนโมดูล Ansible ได้อย่างไร

ในการสร้างโมดูลใหม่:

  1. ไปที่ไดเร็กทอรีที่ถูกต้องสำหรับโมดูลใหม่ของคุณ: $ cd lib/ansible/modules/cloud/azure/
  2. สร้างไฟล์โมดูลใหม่ของคุณ: $ touch my_test.py
  3. วางเนื้อหาด้านล่างลงในไฟล์โมดูลใหม่ของคุณ
  4. แก้ไขและขยายโค้ดเพื่อทำสิ่งที่คุณต้องการให้โมดูลใหม่ของคุณทำ

ละคร Ansible คืออะไร?

หนึ่ง หนังสือเล่น Ansible เป็นหน่วยสคริปต์ที่จัดระเบียบซึ่งกำหนดงานสำหรับการกำหนดค่าเซิร์ฟเวอร์ที่จัดการโดยเครื่องมืออัตโนมัติ Ansible . Ansible เป็นเครื่องมือจัดการการกำหนดค่าที่ทำให้การกำหนดค่าของเซิร์ฟเวอร์หลายเครื่องเป็นไปโดยอัตโนมัติโดยใช้ Ansible หนังสือเล่น ละครแอนซิเบิ้ล เขียนเป็น YAML

แนะนำ: