diff --git a/templates/httpcheck.conf b/templates/httpcheck.conf index 2aea1e36ee0568b88d42ab59602df0719c38e4ec..33dbe652f3bc77b39e90e254fe6a505d86a371ac 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() }}