Sisukord:

Mis on Ansible moodulid?
Mis on Ansible moodulid?

Video: Mis on Ansible moodulid?

Video: Mis on Ansible moodulid?
Video: First module, the file module - #ANSIBLE 11 2024, Aprill
Anonim

Moodulid (nimetatakse ka "ülesannete pistikprogrammideks" või "teegi pluginateks") on diskreetsed koodiühikud, mida saab kasutada käsurealt või mänguraamatu ülesandes. Võimalik hukkab igaüks moodul , tavaliselt kaugsihtsõlmes ja kogub tagastusväärtusi. Iga moodul toetab argumentide võtmist.

Kui palju Ansible mooduleid on?

PÕHILISED: KASUTAMINE ANSIBLEERIV AD HOC PARALLEELSED ÜLESANNETE TÄITMISEKS Võimalik sisaldab hiiglaslikku sisseehitatud tööriistakasti moodulites , neist tublisti üle 750.

Lisaks, millised on Ansible kolm põhilist baasmoodulit? Moodulid, mida hooldab Ansible põhimeeskond

  • acl – määrab ja hangib faili ACL-teabe.
  • add_host – hosti (ja alternatiivina rühma) lisamine ansible-playbooki mälus olevale loendile.
  • apt – haldab apt-pakette.
  • apt_key – apt-võtme lisamine või eemaldamine.
  • apt_repository – APT hoidlate lisamine ja eemaldamine.
  • assemble – koostab fragmentidest konfiguratsioonifaili.

Järelikult, kuidas kirjutada Ansible mooduleid?

Uue mooduli loomiseks toimige järgmiselt

  1. Liikuge oma uue mooduli jaoks õigesse kataloogi: $ cd lib/ansible/modules/cloud/azure/
  2. Looge oma uus mooduli fail: $ puudutage my_test.py.
  3. Kleepige allolev sisu oma uude mooduli faili.
  4. Muutke ja laiendage koodi, et teha seda, mida soovite, et teie uus moodul teeks.

Mis on Ansible näidend?

An Mõistlik mänguraamat on organiseeritud skriptide üksus, mis määrab töö automatiseerimistööriista hallatava serveri konfiguratsiooni jaoks Võimalik . Võimalik on konfiguratsioonihaldustööriist, mis automatiseerib mitme serveri konfiguratsiooni, kasutades Võimalik mänguraamatud. Ansible näidendid on kirjutatud YAML-is.

Soovitan: