Question

Les genres host et augeas peut seulement ensemble certaines valeurs dans /etc/hosts. facter ne prend pas en charge la requête des hôtes.

Maintenant, j'envisage

1) écrire une fonction Ruby, en utilisant Resolv bibliothèque

2) écrire une fonction Ruby et lire réellement /etc/hosts déposer

De meilleures idées ?

Était-ce utile?

La solution

Si vous voulez vraiment que le maître connaisse et travaille avec le contenu du fichier hosts de l'agent, vous n'aurez en effet d'autre choix que d'écrire un fait personnalisé pour ce faire.Facteur 2.x sera nécessaire pour récupérer une structure de tableau/hachage.La bibliothèque Resolv serait un choix très étrange.Vous feriez mieux d'analyser le fichier vous-même.

Techniquement, Puppet est livré avec du code pour analyser le fichier hosts, mais l'exploiter serait probablement beaucoup plus difficile que de lancer le vôtre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top