Kazalo:

Kaj so Ansible moduli?
Kaj so Ansible moduli?

Video: Kaj so Ansible moduli?

Video: Kaj so Ansible moduli?
Video: Как добавить память в ноутбук или заменить оперативную память SO DIMM 2024, Maj
Anonim

Moduli (imenovane tudi »vtičniki za opravila« ali »vtičniki za knjižnice«) so diskretne enote kode, ki jih je mogoče uporabiti iz ukazne vrstice ali v opravilu v priročniku. Ansible izvede vsako modul , običajno na oddaljenem ciljnem vozlišču, in zbira vrnjene vrednosti. Vsak modul podpira sprejemanje argumentov.

Samo tako, koliko modulov Ansible je tam?

OSNOVE: UPORABA ANSIBLE ZA AD HOC VZPOREDNO IZVAJANJE NALOG Ansible vsebuje ogromno orodje z vgrajenimi v modulih , dobrih 750 jih je.

Poleg tega, kaj so trije osnovni moduli za Ansible? Moduli, ki jih vzdržuje Ansible Core Team

  • acl - Nastavi in pridobi informacije o ACL datoteke.
  • add_host - dodajte gostitelja (in alternativno skupino) v inventar v pomnilniku ansible-playbook.
  • apt - Upravlja pakete apt.
  • apt_key - Dodajte ali odstranite ključ apt.
  • apt_repository - Dodajte in odstranite repozitorije APT.
  • assemble - Sestavi konfiguracijsko datoteko iz fragmentov.

Posledično, kako naj napišem Ansible module?

Če želite ustvariti nov modul:

  1. Pomaknite se do pravilnega imenika za vaš novi modul: $ cd lib/ansible/modules/cloud/azure/
  2. Ustvarite novo datoteko modula: $ touch my_test.py.
  3. Prilepite spodnjo vsebino v svojo novo datoteko modula.
  4. Spremenite in razširite kodo, da naredite tisto, kar želite, da vaš novi modul počne.

Kaj je Ansible igra?

An Ansible playbook je organizirana enota skriptov, ki definira delo za konfiguracijo strežnika, ki jo upravlja orodje za avtomatizacijo Ansible . Ansible je orodje za upravljanje konfiguracije, ki avtomatizira konfiguracijo več strežnikov z uporabo Ansible učbeniki. Ansible igra so napisani v YAML.

Priporočena: