- add class to manage the /etc/hosts file - add static hosts to /etc/hosts file via hiera array/hash
16 lines
540 B
Plaintext
16 lines
540 B
Plaintext
# /etc/hosts file managed by Puppet
|
|
|
|
# The following lines are desirable for IPv4 capable hosts
|
|
127.0.0.1 <%= @fqdn %> <%= @hostname %>
|
|
127.0.0.1 localhost.localdomain localhost
|
|
127.0.0.1 localhost4.localdomain4 localhost4
|
|
|
|
# The following lines are desirable for IPv6 capable hosts
|
|
::1 <%= @fqdn %> <%= @hostname %>
|
|
::1 localhost.localdomain localhost
|
|
::1 localhost6.localdomain6 localhost6
|
|
|
|
<% @additional_hosts.each do |host| -%>
|
|
<%= host['ip'] %> <%= host['hostname'] %> <%= host['aliases'].join(' ') if host['aliases'] %>
|
|
<% end -%>
|