From 6886f91f9b6fd3abff12cd2577b8e3c3adc4802b Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Thu, 17 Aug 2023 10:22:42 +0200 Subject: [PATCH] Remove variables in host definition Seems like the Icinga configuration parser does not resolve host variables inside the host definition. --- master/hosts.conf | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/master/hosts.conf b/master/hosts.conf index 8037d8f..b0cde19 100644 --- a/master/hosts.conf +++ b/master/hosts.conf @@ -7,10 +7,6 @@ object Host "beholder" { address = "127.0.0.1" address6 = "::1" - vars.external_address = "49.13.65.97" - vars.external_address6 = "2a01:4f8:c17:7495::1" - vars.external_fqdn = "beholder.cacert.org" - vars.disks["/"] = { disk_partitions = "/" } @@ -20,16 +16,16 @@ object Host "beholder" { vars.http_vhosts["http redirect v4"] = { http_uri = "/" - http_address = this.vars.external_address - http_vhost = this.vars.external_fqdn - http_headerstring = "Location: https://" + this.vars.external_fqdn + "/" + http_address = "49.13.65.97" + http_vhost = "beholder.cacert.org" + http_headerstring = "Location: https://beholder.cacert.org/" http_ipv4 = true } vars.http_vhosts["http redirect v6"] = { http_uri = "/" - http_address = this.vars.external_address6 - http_vhost = this.vars.external_fqdn - http_headerstring = "Location: https://" + this.vars.external_fqdn + "/" + http_address = "2a01:4f8:c17:7495::1" + http_vhost = "beholder.cacert.org" + http_headerstring = "Location: https://beholder.cacert.org/" http_ipv6 = true } }