From 30a4b5ac2414985154ebbe83db381ecc60eaa558 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Wed, 4 Mar 2020 08:05:12 +0100
Subject: [PATCH] Add sites with apache auth to http checks too

---
 templates/httpcheck.conf | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/templates/httpcheck.conf b/templates/httpcheck.conf
index 2aea1e3..33dbe65 100644
--- a/templates/httpcheck.conf
+++ b/templates/httpcheck.conf
@@ -119,11 +119,11 @@ redirect: no
 {% endfor %}
 {% for drupal in drupal_settings|default([]) %}
 {% for site in drupal.domains|default([]) %}
-{% if site.uptime is defined and not site.uptime.disabled|default(false) and site.apache_auth is not defined %}
+{% if site.uptime is defined and not site.uptime.disabled|default(false) %}
 
 {{ site.uptime.name|to_uuid }}:
     name: {{ site.uptime.name }}
-    url: {{ site.protocol|default('https') }}://{% if site.apache_auth is defined %}{{ site.apache_auth.user }}:{{ site.apache_auth.password }}@{% endif %}{{ site.domain }}{% if site.uptime.path is defined %}/{{ site.uptime.path }}{% endif %}
+    url: {{ site.protocol|default('https') }}://{% if site.apache_auth is defined and site.apache_auth.user is defined and site.apache_auth.password is defined %}{{ site.apache_auth.user }}:{{ site.apache_auth.password }}@{% endif %}{{ site.domain }}{% if site.uptime.path is defined %}/{{ site.uptime.path }}{% endif %}
 
 {% if site.uptime.pollerParams|default(false) and site.uptime.pollerParams.body|default(false) %}
     regex: {{ site.uptime.pollerParams.body|regex_escape() }}
@@ -138,11 +138,11 @@ redirect: no
 {% endfor %}
 {% endfor %}
 {% for site in nextcloud_settings|default([]) %}
-{% if site.uptime is defined and not site.uptime.disabled|default(false) and site.apache_auth is not defined %}
+{% if site.uptime is defined and not site.uptime.disabled|default(false) %}
 
 {{ site.uptime.name|to_uuid }}:
     name: {{ site.uptime.name }}
-    url: {{ site.protocol|default('https') }}://{% if site.apache_auth is defined %}{{ site.apache_auth.user }}:{{ site.apache_auth.password }}@{% endif %}{{ site.domain }}{% if site.uptime.path is defined %}/{{ site.uptime.path }}{% endif %}
+    url: {{ site.protocol|default('https') }}://{% if site.apache_auth is defined and site.apache_auth.user is defined and site.apache_auth.password is defined %}{{ site.apache_auth.user }}:{{ site.apache_auth.password }}@{% endif %}{{ site.domain }}{% if site.uptime.path is defined %}/{{ site.uptime.path }}{% endif %}
 
 {% if site.uptime.pollerParams|default(false) and site.uptime.pollerParams.body|default(false) %}
     regex: {{ site.uptime.pollerParams.body|regex_escape() }}
-- 
GitLab