¿Cómo obtener / etc / hosts entradas en títere?
-
21-12-2019 - |
Pregunta
Los tipos host
y augeas
solo pueden configurar ciertos valores en /etc/hosts
.facter
no admite la consulta de Hosts.
Ahora estoy considerando
1) escribiendo una función de rubí, utilizando la biblioteca de Resolv
2) escribiendo una función de rubí y, en realidad, lea el archivo /etc/hosts
¿Alguna idea mejor?
Solución
Si realmente desea que el Maestro conozca y trabaje con los contenidos del archivo hosts del agente, de hecho, no tendrá más remedio que escribir un hecho personalizado para hacerlo.Se requerirá que se requerirá facter 2.x
para recuperar una estructura de matriz / hash.La biblioteca de resolv sería una opción muy extraña.Usted sería mejor analizar el archivo usted mismo.
Técnicamente, el títere viene con el código para analizar el archivo de los hosts, pero aprovechando eso probablemente sería mucho más difícil que el suyo.