Puppet Class: hosts
- Defined in:
- manifests/init.pp
Summary
Setup /etc/hostsOverview
20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'manifests/init.pp', line 20
class hosts (
# lint:ignore:140chars
Hash[Stdlib::Fqdn, Struct[{ Optional[ipv4] => Stdlib::IP::Address::V4::Nosubnet, Optional[ipv6] => Stdlib::IP::Address::V6::Nosubnet, Optional[aliases] => Array[Stdlib::Fqdn], Optional[comment] => String }]] $add_entries = {}
# lint:endignore
) {
file { '/etc/hosts':
owner => 'root',
group => 'root',
mode => '0644',
content => epp('hosts/etc/hosts.epp', { 'entries' => $add_entries }),
}
}
|