Sadržaj:

Što su Ansible moduli?
Što su Ansible moduli?

Video: Što su Ansible moduli?

Video: Što su Ansible moduli?
Video: Инфраструктура как код Обзор возможностей Ansible 2024, Svibanj
Anonim

Moduli (također se nazivaju "dodaci za zadatak" ili "bibliotečni dodaci") su diskretne jedinice koda koje se mogu koristiti iz naredbenog retka ili u zadatku u knjizi. Ansible izvršava svaki modul , obično na udaljenom ciljnom čvoru, i prikuplja povratne vrijednosti. Svaki modul podržava uzimanje argumenata.

Samo tako, koliko Ansible modula postoji?

OSNOVE: KORIŠTENJE ANSIBLE ZA AD HOC PARALELNO IZVRŠENJE ZADATAKA Ansible sadrži ogromnu kutiju s ugrađenim alatima u modulima , njih više od 750.

Dodatno, koja su tri osnovna modula za Ansible? Moduli koje održava tim Ansible Core

  • acl - Postavlja i dohvaća informacije o ACL-u datoteke.
  • add_host - dodajte host (i alternativno grupu) inventaru u memoriji ansible-playbooka.
  • apt - Upravlja apt-paketima.
  • apt_key - Dodajte ili uklonite apt ključ.
  • apt_repository - Dodajte i uklonite APT spremišta.
  • assemble - Sastavlja konfiguracijsku datoteku iz fragmenata.

Prema tome, kako da napišem Ansible module?

Za izradu novog modula:

  1. Idite do ispravnog direktorija za svoj novi modul: $ cd lib/ansible/modules/cloud/azure/
  2. Napravite novu datoteku modula: $ touch my_test.py.
  3. Zalijepite sadržaj ispod u svoju novu datoteku modula.
  4. Izmijenite i proširite kod kako biste učinili ono što želite da vaš novi modul radi.

Što je Ansible play?

An Ansible playbook je organizirana jedinica skripti koja definira rad za konfiguraciju poslužitelja kojom upravlja alat za automatizaciju Ansible . Ansible je alat za upravljanje konfiguracijom koji automatizira konfiguraciju više poslužitelja korištenjem Ansible igraonice. Ansible igra napisane su na YAML-u.

Preporučeni: