Innehållsförteckning:

Vilka är Ansible-modulerna?
Vilka är Ansible-modulerna?

Video: Vilka är Ansible-modulerna?

Video: Vilka är Ansible-modulerna?
Video: VILKA ÄR ”VEM E DU”?! 2024, November
Anonim

Moduler (även kallade "uppgiftsplugins" eller "biblioteksplugins") är diskreta kodenheter som kan användas från kommandoraden eller i en playbook-uppgift. Ansible avrättar var och en modul , vanligtvis på den avlägsna målnoden, och samlar in returvärden. Varje modul stöder att ta argument.

Bara så, hur många Ansible-moduler finns det?

GRUNDLÄGGANDE: ANVÄNDA ANSIBLE FÖR AD HOC PARALLELL UTFÖRANDE Ansible innehåller en gigantisk verktygslåda med inbyggd- i moduler , långt över 750 av dem.

Dessutom, vilka är tre basmoduler för Ansible? Moduler som underhålls av Ansible Core Team

  • acl - Ställer in och hämtar fil ACL-information.
  • add_host - lägg till en värd (och alternativt en grupp) till ansible-playbook i minnet.
  • apt - Hanterar apt-paket.
  • apt_key - Lägg till eller ta bort en apt-nyckel.
  • apt_repository - Lägg till och ta bort APT-arkiv.
  • assemble - Sätt ihop en konfigurationsfil från fragment.

Följaktligen, hur skriver jag Ansible-moduler?

Så här skapar du en ny modul:

  1. Navigera till rätt katalog för din nya modul: $ cd lib/ansible/modules/cloud/azure/
  2. Skapa din nya modulfil: $ touch my_test.py.
  3. Klistra in innehållet nedan i din nya modulfil.
  4. Ändra och utöka koden för att göra det du vill att din nya modul ska göra.

Vad är en Ansible-pjäs?

Ett Ansible lekbok är en organiserad enhet av skript som definierar arbete för en serverkonfiguration som hanteras av automationsverktyget Ansible . Ansible är ett konfigurationshanteringsverktyg som automatiserar konfigurationen av flera servrar genom att använda Ansible lekböcker. Ansible pjäser är skrivna i YAML.

Rekommenderad: