Junior
Come dichiarare un host nell'inventario se abbiamo un file con estensione YAML?
sobes.tech AI
Risposta dell'AI
# Esempio di inventario YAML per Ansible
all:
hosts:
web01:
ansible_host: 192.168.1.10
user: admin
db01:
ansible_host: 192.168.1.20
user: dbuser
children:
webservers:
hosts:
web01:
databases:
hosts:
db01:
Nel file YAML, gli host sono dichiarati sotto la chiave hosts all’interno dei gruppi corrispondenti (ad esempio, all, webservers, databases). Ogni host è rappresentato come una chiave con parametri annidati, come ansible_host (nome DNS o IP) e user (utente per la connessione). I gruppi sono dichiarati sotto la chiave children, e nei loro hosts vengono elencati gli host appartenenti.