diff options
author | Emil Renner Berthing <esmil@labitat.dk> | 2019-04-07 22:32:14 +0200 |
---|---|---|
committer | Emil Renner Berthing <esmil@labitat.dk> | 2019-04-07 22:32:14 +0200 |
commit | 01f1f2eceab41cdfce42f63f30c2b63de0f04382 (patch) | |
tree | bef90f9edbfa64b86467c21b28dccdbee426c733 | |
parent | 6ced188dd2660a6ae49abbc6ab6e20e9c3e70f2f (diff) | |
download | labitat-ansible-01f1f2eceab41cdfce42f63f30c2b63de0f04382.tar.gz labitat-ansible-01f1f2eceab41cdfce42f63f30c2b63de0f04382.tar.xz labitat-ansible-01f1f2eceab41cdfce42f63f30c2b63de0f04382.zip |
space_server: dhcpd: only do ddns for sane hostnames
-rw-r--r-- | roles/space_server/templates/dhcpd.conf.j2 | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/roles/space_server/templates/dhcpd.conf.j2 b/roles/space_server/templates/dhcpd.conf.j2 index a156c52..d2e2ab6 100644 --- a/roles/space_server/templates/dhcpd.conf.j2 +++ b/roles/space_server/templates/dhcpd.conf.j2 @@ -75,7 +75,7 @@ subnet 10.42.1.0 netmask 255.255.255.0 { next-server 10.42.1.1; filename "pxelinux.0"; - if exists host-name { + if exists host-name and option host-name ~= "^[0-9A-Za-z-]*$" { ddns-hostname = option host-name; ddns-domainname "dhcp"; } else { @@ -98,7 +98,7 @@ subnet 10.42.2.0 netmask 255.255.255.0 { next-server 10.42.2.1; filename "pxelinux.0"; - if exists host-name { + if exists host-name and option host-name ~= "^[0-9A-Za-z-]*$" { ddns-hostname = option host-name; ddns-domainname "dhcp"; } else { @@ -119,7 +119,7 @@ subnet 10.42.3.0 netmask 255.255.255.0 { option domain-name-servers 185.38.175.0; #option ntp-servers 90.185.0.18; - if exists host-name { + if exists host-name and option host-name ~= "^[0-9A-Za-z-]*$" { ddns-hostname = option host-name; ddns-domainname "dhcp"; } else { @@ -140,7 +140,7 @@ subnet 10.42.3.0 netmask 255.255.255.0 { # option domain-name-servers 185.38.175.0; # #option ntp-servers 90.185.0.18; # -# if exists host-name { +# if exists host-name and option host-name ~= "^[0-9A-Za-z-]*$" { # ddns-hostname = option host-name; # ddns-domainname "dhcp"; # } else { |