Sommario:

Cosa sono i moduli Ansible?
Cosa sono i moduli Ansible?

Video: Cosa sono i moduli Ansible?

Video: Cosa sono i moduli Ansible?
Video: Ansible | Cos'è e come funziona | Tutorial ITA | COOL TOOLS 2024, Novembre
Anonim

Moduli (noti anche come "plugin di attività" o "plugin di libreria") sono unità discrete di codice che possono essere utilizzate dalla riga di comando o in un'attività del playbook. Ansible esegue ciascuno modulo , in genere sul nodo di destinazione remoto e raccoglie i valori restituiti. Ogni modulo supporta l'assunzione di argomenti.

Proprio così, quanti moduli Ansible ci sono?

LE BASI: UTILIZZO ANSIBILE PER L'ESECUZIONE DI ATTIVITÀ PARALLELA AD HOC Ansible contiene una gigantesca cassetta degli attrezzi di in moduli , ben oltre 750 di loro.

Inoltre, quali sono i tre moduli di base principali per Ansible? Moduli gestiti dal core team di Ansible

  • acl - Imposta e recupera le informazioni ACL del file.
  • add_host - aggiunge un host (e in alternativa un gruppo) all'inventario in memoria di ansible-playbook.
  • apt - Gestisce i pacchetti apt.
  • apt_key - Aggiungi o rimuovi una chiave apt.
  • apt_repository - Aggiungi e rimuovi i repository APT.
  • assemble - Assembla un file di configurazione da frammenti.

Di conseguenza, come scrivo i moduli Ansible?

Per creare un nuovo modulo:

  1. Passa alla directory corretta per il tuo nuovo modulo: $ cd lib/ansible/modules/cloud/azure/
  2. Crea il tuo nuovo file modulo: $ touch my_test.py.
  3. Incolla il contenuto di seguito nel tuo nuovo file di modulo.
  4. Modifica ed estendi il codice per fare ciò che vuoi che faccia il tuo nuovo modulo.

Che cos'è un gioco Ansible?

Un Ansible playbook è un'unità organizzata di script che definisce il lavoro per una configurazione del server gestita dallo strumento di automazione Ansible . Ansible è uno strumento di gestione della configurazione che automatizza la configurazione di più server mediante l'uso di Ansible libri di gioco. Ansible gioca sono scritti in YAML.

Consigliato: