From d4f89137faf6d5c0cecbd88292b43e8a3599a9a5 Mon Sep 17 00:00:00 2001 From: VC Date: Mon, 2 Sep 2024 14:56:49 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8:=20sort=20webservers/webservices?= =?UTF-8?q?=20inside=20nsd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- roles/nsd/tasks/zones.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/nsd/tasks/zones.yml b/roles/nsd/tasks/zones.yml index c557f5f..1e373bf 100644 --- a/roles/nsd/tasks/zones.yml +++ b/roles/nsd/tasks/zones.yml @@ -10,8 +10,8 @@ vars: dns_serial: "{{ ansible_date_time.epoch }}" web_hostname_block: |- - {% for webserver in groups['webservers'] -%} - {% for web_hostname in (hostvars[webserver]['web_hostname'] | select('match', '.+' ~ item.name)) -%} + {% for webserver in groups['webservers'] | sort -%} + {% for web_hostname in (hostvars[webserver]['web_hostname'] | select('match', '.+' ~ item.name) | sort) -%} {{ web_hostname | regex_replace('\.' ~ item.name ~ '$', '') }} IN CNAME {{ webserver }}. {% endfor %} {% endfor %}