Sadržaj:

Šta su Ansible moduli?
Šta su Ansible moduli?

Video: Šta su Ansible moduli?

Video: Šta su Ansible moduli?
Video: Check if a file exists - Ansible module stat 2024, Maj
Anonim

Moduli (također se nazivaju "dodatci za zadatak" ili "bibliotečki dodaci") su diskretne jedinice koda koje se mogu koristiti iz komandne linije ili u zadatku iz knjige. 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ŠĆENJE ANSIBLE ZA AD HOC PARALELNO IZVRŠENJE ZADATAKA Ansible sadrži ogromnu kutiju sa ugrađenim alatima u modulima , njih preko 750.

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

  • acl - Postavlja i preuzima informacije o ACL-u datoteke.
  • add_host - dodajte host (i alternativno grupu) u inventar memorije ansible-playbook.
  • apt - Upravlja apt-paketima.
  • apt_key - Dodajte ili uklonite apt ključ.
  • apt_repository - Dodajte i uklonite APT spremišta.
  • assemble - Sastavlja konfiguracionu datoteku iz fragmenata.

Shodno tome, kako da napišem Ansible module?

Da kreirate novi modul:

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

Šta je Ansible play?

An Ansible playbook je organizirana jedinica skripti koja definira rad za konfiguraciju servera kojom upravlja alat za automatizaciju Ansible . Ansible je alat za upravljanje konfiguracijom koji automatizira konfiguraciju više servera korištenjem Ansible playbooks. Ansible igra su napisani u YAML-u.

Preporučuje se: