Innholdsfortegnelse:

Hva er Ansible-modulene?
Hva er Ansible-modulene?

Video: Hva er Ansible-modulene?

Video: Hva er Ansible-modulene?
Video: #06 Ansible File Module Tutorial - Complete Beginner's Guide 2024, Kan
Anonim

Moduler (også referert til som "oppgave-plugins" eller "bibliotek-plugins") er diskrete kodeenheter som kan brukes fra kommandolinjen eller i en playbook-oppgave. Ansible utfører hver modul , vanligvis på den eksterne målnoden, og samler inn returverdier. Hver modul støtter å ta argumenter.

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

GRUNNLEGGENDE: BRUKE ANSIBLE FOR AD HOC PARALLELL OPPGAVEUTFØRING Ansible inneholder en gigantisk verktøykasse med innebygd- i moduler , godt over 750 av dem.

I tillegg, hva er tre kjernebasemoduler for Ansible? Moduler vedlikeholdt av Ansible Core Team

  • acl - Angir og henter fil ACL-informasjon.
  • add_host - legg til en vert (og alternativt en gruppe) til ansible-playbook i minnet.
  • apt - Administrerer apt-pakker.
  • apt_key - Legg til eller fjern en apt-nøkkel.
  • apt_repository - Legg til og fjern APT-repositories.
  • assemble - Setter sammen en konfigurasjonsfil fra fragmenter.

Følgelig, hvordan skriver jeg Ansible-moduler?

Slik oppretter du en ny modul:

  1. Naviger til riktig katalog for din nye modul: $ cd lib/ansible/modules/cloud/azure/
  2. Opprett din nye modulfil: $ touch my_test.py.
  3. Lim inn innholdet nedenfor i den nye modulfilen.
  4. Endre og utvide koden for å gjøre det du vil at den nye modulen skal gjøre.

Hva er et Ansible-skuespill?

An Ansible lekebok er en organisert enhet av skript som definerer arbeid for en serverkonfigurasjon administrert av automatiseringsverktøyet Ansible . Ansible er et konfigurasjonsadministrasjonsverktøy som automatiserer konfigurasjonen av flere servere ved bruk av Ansible lekebøker. Ansible spiller er skrevet i YAML.

Anbefalt: