29 lines
798 B
Plaintext
29 lines
798 B
Plaintext
|
# {{ ansible_managed }}
|
|||
|
|
|||
|
{%- if inventory_hostname != inventory_hostname_short %}
|
|||
|
{%- set host = inventory_hostname ~ ' ' ~ inventory_hostname_short %}
|
|||
|
{%- else %}
|
|||
|
{% set host = inventory_hostname_short %}
|
|||
|
{%- endif %}
|
|||
|
|
|||
|
{%- if etc_hosts_local | length > 0 %}
|
|||
|
{% set line = host ~ ' ' ~ (etc_hosts_local | join(' ')) %}
|
|||
|
{%- else %}
|
|||
|
{% set line = host %}
|
|||
|
{%- endif +%}
|
|||
|
|
|||
|
127.0.0.1 {{ line }} localhost
|
|||
|
|
|||
|
# The following lines are desirable for IPv6 capable hosts
|
|||
|
::1 {{ line }} localhost ip6-localhost ip6-loopback
|
|||
|
fe00::0 ip6-localnet
|
|||
|
ff00::0 ip6-mcastprefix
|
|||
|
ff02::1 ip6-allnodes
|
|||
|
ff02::2 ip6-allrouters
|
|||
|
ff02::3 ip6-allhosts
|
|||
|
|
|||
|
{% if etc_hosts_specifics | length > 0 %}
|
|||
|
# The following lines are specified by instance configuration
|
|||
|
{{ etc_hosts_specifics | join('\n') }}
|
|||
|
{% endif %}
|