ensure - состояние
absent - не должен существовать
host_aliases - алиасы хоста
ip - адрес хоста
host {
'syslog':
ip => '10.10.10.10'
}
host {
'ntpserver.example.com':
ip => '10.100.10.50',
host_aliases => 'timeserver',
}
host {
'dashboard':
ip => '10.120.100.111',
host_aliases => [ 'nagios', 'munin' ],
}
host {
'syslog':
ip => $::domain ? {
/production/ => '10.10.10.10',
/staging/ => '192.168.23.10',
default => '10.100.100.100',
}
}