known_hosts: sort IP addresses
in order to prevent unnecessary changes due to random ordering of dig results.
This commit is contained in:
parent
678cc9066c
commit
70461403cb
|
@ -22,7 +22,7 @@
|
||||||
{%- set ip4 = salt['dig.A'](host) -%}
|
{%- set ip4 = salt['dig.A'](host) -%}
|
||||||
{%- set ip6 = salt['dig.AAAA'](host) -%}
|
{%- set ip6 = salt['dig.AAAA'](host) -%}
|
||||||
{%- set names = [host_names.get(host, host)] -%}
|
{%- set names = [host_names.get(host, host)] -%}
|
||||||
{%- for ip in ip4 + ip6 -%}
|
{%- for ip in (ip4 + ip6)|sort -%}
|
||||||
{%- do names.append(ip) -%}
|
{%- do names.append(ip) -%}
|
||||||
{%- for alias in aliases_ips.get(ip, []) -%}
|
{%- for alias in aliases_ips.get(ip, []) -%}
|
||||||
{%- if alias not in names -%}
|
{%- if alias not in names -%}
|
||||||
|
|
Loading…
Reference in New Issue