También me gustaría mantener la capacidad de editar manualmente el archivo hosts, al menos las primeras 10 líneas.
#Public IP's - eth0
192.168.1.103 front-01
192.168.1.106 front-02
#Private IP's - eth1
192.169.40.201 priv0-0
192.169.40.202 priv0-1
192.169.40.207 priv1-0
192.169.40.208 priv1-1
#Virtual IP's - eth0:1
192.169.50.202 vip-01
192.169.50.205 vip-02
Tener estas entradas de hosts en la parte inferior de / etc / hosts, sería perfecto. ¿Cuál es la mejor manera de hacer esto? ¿Hay una mejor manera que escribir un manifiesto de 8 líneas de host?
# create a simple hostname and ip host entry
host { 'front-01':
ip => '192.168.1.103',
}
Puede haber grupos de servidores que necesiten diferentes IP / nombres de host en sus / etc / hosts. Usaría una plantilla, pero eso significa que las personas ya no pueden hacer cambios manuales en sus / etc / hosts, ya que la plantilla los sobrescribiría.