c3af04639f0bed89064d9efab414d376c82ab428
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: trueserve per la cosiddetta privilege escalation, cioè "dice" ad Ansible di "diventare" (become) l'utenteroot(tipicamente invocandosudo);update_cachesi 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.
Description
Languages
Shell
55.3%
Jinja
44.7%