תוכן עניינים:

מהם המודולים של Ansible?
מהם המודולים של Ansible?

וִידֵאוֹ: מהם המודולים של Ansible?

וִידֵאוֹ: מהם המודולים של Ansible?
וִידֵאוֹ: סרטון הדרכה - מודולוים שונים 2024, נוֹבֶמבֶּר
Anonim

מודולים (המכונה גם "תוספי משימה" או "תוספי ספרייה") הם יחידות קוד נפרדות שניתן להשתמש בהן משורת הפקודה או במשימה של ספר הפעלה. אנסיבל מבצע כל אחד מודול , בדרך כלל בצומת היעד המרוחק, ואוסף ערכי החזרה. כל אחד מודול תומך בנטילת טיעונים.

רק אז, כמה מודולים של Ansible יש?

היסודות: שימוש ANSIBLE לביצוע משימות מקבילות אד הוק אנסיבל מכיל ארגז כלים ענק של מובנה- במודולים , הרבה יותר מ-750 מהם.

בנוסף, מהם שלושה מודולי בסיס ליבה עבור Ansible? מודולים מתוחזקים על ידי צוות הליבה של Ansible

  • acl - מגדיר ומחזיר מידע ACL של קובץ.
  • add_host - הוסף מארח (ולחילופין קבוצה) למלאי ה- ansible-playbook בזיכרון.
  • apt - מנהל חבילות apt.
  • apt_key - הוסף או הסר מפתח apt.
  • apt_repository - הוסף והסר מאגרי APT.
  • assemble - מרכיב קובץ תצורה מפרגמנטים.

כתוצאה מכך, איך אני כותב מודולים של Ansible?

כדי ליצור מודול חדש:

  1. נווט לספרייה הנכונה עבור המודול החדש שלך: $ cd lib/ansible/modules/cloud/azure/
  2. צור את קובץ המודול החדש שלך: $ touch my_test.py.
  3. הדבק את התוכן למטה בקובץ המודול החדש שלך.
  4. שנה והרחיב את הקוד כדי לעשות את מה שאתה רוצה שהמודול החדש שלך יעשה.

מהו מחזה אנסיבל?

א ספר משחק אנסיבל היא יחידה מאורגנת של סקריפטים המגדירה עבודה עבור תצורת שרת המנוהלת על ידי כלי האוטומציה אנסיבל . אנסיבל הוא כלי לניהול תצורה הממכן את התצורה של מספר שרתים על ידי שימוש ב אנסיבל ספרי משחק. מחזות אנסיבל כתובים ב-YAML.

מוּמלָץ: