Come ottenere / etc / host voci in burattino?
-
21-12-2019 - |
Domanda
I tipi host
e augeas
possono solo imposta determinati valori in /etc/hosts
.facter
non supporta la query degli host.
Ora sto considerando
1) Scrivere una funzione rubino, utilizzando la libreria Resolv
2) Scrivere una funzione rubino e realmente leggere il file /etc/hosts
Qualche idea migliore?
Soluzione
Se vuoi davvero che il Maestro sapesse e collabora con il contenuto del file host dell'agente, non avrai davvero altra scelta che scrivere un fatto personalizzato per farlo.2.x
facter sarà richiesto per recuperare una struttura di array / hash.La biblioteca RESOLV sarebbe una scelta molto dispari.Sarebbe meglio analizzare il file da solo.
Tecnicamente, il burattino viene fornito con il codice per analizzare il file host, ma sfruttando questo probabilmente sarebbe molto più difficile che rotolare il tuo.