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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top