Indholdsfortegnelse:

Hvad er Ansible-modulerne?
Hvad er Ansible-modulerne?

Video: Hvad er Ansible-modulerne?

Video: Hvad er Ansible-modulerne?
Video: #06 Ansible File Module Tutorial - Complete Beginner's Guide 2024, November
Anonim

Moduler (også omtalt som "opgaveplugins" eller "biblioteksplugins") er diskrete kodeenheder, der kan bruges fra kommandolinjen eller i en playbook-opgave. Ansible udfører hver modul , normalt på den eksterne målknude, og indsamler returværdier. Hver modul støtter at tage argumenter.

Bare så, hvor mange Ansible-moduler er der?

DE GRUNDLÆGGENDE: BRUG ANSIBLE TIL AD HOC PARALLEL OPGAVEUDFØRELSE Ansible indeholder en kæmpe værktøjskasse med indbygget- i moduler , godt 750 af dem.

Derudover, hvad er tre kernebasemoduler til Ansible? Moduler vedligeholdt af Ansible Core Team

  • acl - Indstiller og henter fil ACL-information.
  • add_host - tilføj en vært (og alternativt en gruppe) til ansible-playbook i hukommelsen.
  • apt - Administrerer apt-pakker.
  • apt_key - Tilføj eller fjern en apt-nøgle.
  • apt_repository - Tilføj og fjern APT-repositories.
  • assemble - Samler en konfigurationsfil fra fragmenter.

Hvordan skriver jeg derfor Ansible-moduler?

Sådan opretter du et nyt modul:

  1. Naviger til den korrekte mappe til dit nye modul: $ cd lib/ansible/modules/cloud/azure/
  2. Opret din nye modulfil: $ touch my_test.py.
  3. Indsæt indholdet nedenfor i din nye modulfil.
  4. Rediger og udvid koden for at gøre det, du vil have dit nye modul til at gøre.

Hvad er et Ansible-spil?

An Ansible spillebog er en organiseret enhed af scripts, der definerer arbejde for en serverkonfiguration, der styres af automatiseringsværktøjet Ansible . Ansible er et konfigurationsstyringsværktøj, der automatiserer konfigurationen af flere servere ved brug af Ansible spillebøger. Ansible spiller er skrevet i YAML.

Anbefalede: