Obsah:

Co jsou moduly Ansible?
Co jsou moduly Ansible?

Video: Co jsou moduly Ansible?

Video: Co jsou moduly Ansible?
Video: ANSIBLE -37. MODULE URI : PASSER DE REQUETES HTTP 2024, Smět
Anonim

Moduly (také označované jako „zásuvné moduly úloh“nebo „zásuvné moduly knihovny“) jsou samostatné jednotky kódu, které lze použít z příkazového řádku nebo v úloze playbooku. Ansible vykoná každý modul , obvykle na vzdáleném cílovém uzlu, a shromažďuje návratové hodnoty. Každý modul podporuje přijímání argumentů.

Jen tak, kolik modulů Ansible existuje?

ZÁKLADY: POUŽÍVÁNÍ ANSIBLE PRO AD HOC PARALELNÍ PROVÁDĚNÍ ÚKOLŮ Ansible obsahuje obří sadu nástrojů vestavěných v modulech , z toho více než 750.

Navíc, jaké jsou tři základní základní moduly pro Ansible? Moduly spravované základním týmem Ansible

  • acl - Nastavuje a získává informace ACL souboru.
  • add_host - přidání hostitele (a případně skupiny) do inventáře v paměti ansible-playbook.
  • apt - Spravuje balíčky apt.
  • apt_key - Přidat nebo odebrat klíč apt.
  • apt_repository - Přidat a odebrat úložiště APT.
  • assemble - Sestaví konfigurační soubor z fragmentů.

Jak tedy mohu napsat moduly Ansible?

Chcete-li vytvořit nový modul:

  1. Přejděte do správného adresáře pro váš nový modul: $ cd lib/ansible/modules/cloud/azure/
  2. Vytvořte svůj nový soubor modulu: $ touch my_test.py.
  3. Vložte níže uvedený obsah do souboru nového modulu.
  4. Upravte a rozšiřte kód tak, aby dělal to, co chcete, aby dělal váš nový modul.

Co je to hra Ansible?

An Ansible playbook je organizovaná jednotka skriptů, která definuje práci pro konfiguraci serveru spravovanou automatizačním nástrojem Ansible . Ansible je nástroj pro správu konfigurace, který automatizuje konfiguraci více serverů pomocí Ansible playbooky. Ansible hraje jsou napsány v YAML.

Doporučuje: