Vorrei anche mantenere la possibilità di modificare manualmente il file hosts, almeno le prime 10 righe.
#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
Avere queste voci di host nella parte inferiore di / etc / hosts, sarebbe perfetto. Qual è il modo migliore per farlo? C'è un modo migliore che scrivere manifest di 8 righe host?
# create a simple hostname and ip host entry
host { 'front-01':
ip => '192.168.1.103',
}
Potrebbero esserci gruppi di server che necessitano di IP / nomi host diversi nei loro / etc / hosts. Vorrei utilizzare un modello, ma ciò significa che le persone non possono più apportare modifiche manuali ai loro / etc / hosts in quanto verrebbero sovrascritte dal modello.