Files
ansible-lab/README.md
2026-02-26 17:23:25 +01:00

1014 B

Ambiente di test locale per Ansible

Il repository include i Dockerfile per tre immagini Docker basate su Debian 13, Almalinux 9 e Ubuntu 24.04 per riprodurre tramite container i sistemi operativi (attualmente) installati sulle VM in produzione.

Per il corretto funzionamento delle immagini, è necessario che esista una chiave pubblica id_ansible.pub nelle rispettive cartelle con i Dockerfile. Questa deve ovviamente corrispondere a una chiave SSH privata id_ansible_lab che inventory.yaml cerca in ~/.ssh/.

Note sparse

Riguardo il significato di alcuni parametri molto utili presenti tipicamente nei playbook e/o ruoli:

  • become: true serve per la cosiddetta privilege escalation, cioè "dice" ad Ansible di "diventare" (become) l'utente root (tipicamente invocando sudo);
  • update_cache si riferisce all'esecuzione dell'aggiornamento della liste dei repository di pacchetti di sistema gestite dai package manager prima di invocare un comando di installazione di nuovi pacchetti.