diff --git a/docs/ansible/roles/netdata/index.md b/docs/ansible/roles/netdata/index.md
index 8e167496e48c20bc0ab9b8068a5a94bc98268e7c..b01d92bef66f037da17d5aca88bdbb25b1c8824e 100644
--- a/docs/ansible/roles/netdata/index.md
+++ b/docs/ansible/roles/netdata/index.md
@@ -8,3 +8,147 @@ tags:
 # Ansible Role NetData
 
 Needs to be done still.
+
+## Configuration options in inventory
+
+### Alarm channel configuration
+
+A number of variables is available for your inventory to configure alarm
+channels:
+
+```yaml
+netdata_email_enabled: 'YES'
+
+netdata_alerta_enabled: 'YES'
+netdata_alerta_webhook: 'https://alerta.lakedrops.com/api'
+netdata_alerta_apikey: <API KEY>
+netdata_alerta_environment: <ENVIRONMENT>
+
+netdata_slack_enabled: 'YES'
+netdata_slack_webhook: 'https://hooks.slack.com/services/<TOKEN1>/<TOKEN2>/<TOKEN3>'
+netdata_slack_channel: incident
+
+netdata_pushover_enabled: 'YES'
+netdata_pushover_app_token: <APP TOKEN>
+netdata_pushover_user_token: <USER TOKEN>
+
+netdata_pushbullet_enabled: 'YES'
+netdata_pushbullet_token: <TOKEN>
+netdata_pushbullet_recipient: <RECIPIENT>
+
+netdata_twilio_enabled: 'YES'
+netdata_twilio_sid: <SID>
+netdata_twilio_token: <TOKEN>
+netdata_twilio_number: <NUMBER>
+netdata_twilio_recipient: <RECIPIENT>
+
+netdata_messagebird_enabled: 'YES'
+netdata_messagebird_key: <KEY>
+netdata_messagebird_number: <NUMBER>
+netdata_messagebird_recipient: <RECIPIENT>
+
+netdata_telegram_enabled: 'YES'
+netdata_telegram_recipient: <RECIPIENT>
+
+netdata_discord_enabled: 'YES'
+netdata_discord_webhook: <WEBHOOK>
+netdata_discord_recipient: <RECIPIENT>
+
+netdata_hipchat_enabled: 'YES'
+netdata_hipchat_token: <TOKEN>
+netdata_hipchat_recipient: <RECIPIENT>
+
+netdata_kafka_enabled: 'YES'
+netdata_kafka_url: <URL>
+netdata_kafka_sender: <SENDER>
+
+netdata_pagerduty_enabled: 'YES'
+netdata_pagerduty_recipient: <RECIPIENT>
+
+netdata_matrix_enabled: 'YES'
+netdata_matrix_url: <URL>
+netdata_matrix_token: <TOKEN>
+netdata_matrix_room: <ROOM>
+```
+
+### HTTP Checks
+
+Most web services, that get rolled out by Ansible will be added to HTTP checks
+automatically, e.g. Drupal or Nextcloud sites.
+
+You can define additional HTTP checks by defining a dictionary called
+`netdata_httpcheck` on one or more hosts in your inventory.
+
+```yaml
+netdata_httpcheck:
+  - name: Example 1
+    url: 'http://www.example.com'
+    method: GET
+    regex: "<title>Example</title>"
+  - name: Example 2
+    url: 'https://kibana.example.com/api/status'
+    check_response:
+      json:
+        - condition:
+            equals:
+              status.overall.state: green
+  - name: Example 3
+    url: 'https://alerta.example.com/api/environments'
+    header:
+      Authorization: Key <SOME KEY DATA>
+```
+
+There are a lot more configuration options for each HTTP check. Please refer
+to the [Netdata documentation](https://learn.netdata.cloud/docs/agent/collectors/python.d.plugin/httpcheck) for further details.
+
+### Custom alarms
+
+Netdata comes with hundreds of pre-configured alarms and templates. In addition
+to that you can define your own by defining a dictionary called
+`netdata_custom_notifications` on one or more hosts in your inventory.
+
+```yaml
+  - alarm: my_web_service_unreachable
+    'on': httpcheck_Example_1.status
+    calc: '($no_web_service_connections >= $web_service_timeouts) ? ($no_web_service_connections) : ($web_service_timeouts)'
+    units: '%'
+    every: 10s
+    warn: ($no_web_service_connections >= 10 OR $web_service_timeouts >= 10) AND ($no_web_service_connections < 40 OR $web_service_timeouts < 40)
+    crit: $no_web_service_connections >= 40 OR $web_service_timeouts >= 40
+    delay: down 5m multiplier 1.5 max 1h
+    info: average of failed requests either due to timeouts or no connection during the last 5 minutes
+    to: customer
+```
+
+This example is a copy of the stock alarm `web_service_unreachable` which only
+works on the HTTP check `Example 1` and send the alerts to the role
+`customer`.
+
+More details can be found in the [Netdata documentation](https://learn.netdata.cloud/docs/agent/health/reference).
+
+### Custom role recipients
+
+Netdata comes with a number of predefined roles that can receive alarm
+notifications relevant to them:
+
+- sysadmin
+- domainadmin
+- dba
+- webmaster
+- proxyadmin
+- sitemgr
+
+When defining custom alarms you can use different strings which implicitly
+defines new roles. To define individual role recipients, define the dictionary
+`netdata_role_recipients`:
+
+```yaml
+netdata_role_recipients:
+  customer:
+    slack: incidents
+    email: team@example.com redteam@example.com|critical
+```
+
+In this example, alarms for the role `customer` will be sent to Slack into the
+`#incident` channel and by email to the 2 given email addresses, where the
+second one only receives critical alarms.
diff --git a/docs/versions.txt b/docs/versions.txt
index 9d881c25a819e0aa2154fe313f2d6c5fc147f8f5..27739c0fcf1a9fc2f3d0a2062f763ff8c830712f 100644
--- a/docs/versions.txt
+++ b/docs/versions.txt
@@ -11,4 +11,5 @@
 {"version":"2021.1.15","pages":["index.md", "how-to-write-docs.md", "new-features.md", "ansible/index.md", "ansible/installation.md", "ansible/plugins/drush/index.md", "ansible/plugins/fluentd/index.md", "ansible/plugins/gitlab/index.md", "ansible/plugins/jiffybox/index.md", "ansible/plugins/serverdensity/index.md", "ansible/plugins/uptime/index.md", "ansible/roles/alerta/index.md", "ansible/roles/almond/index.md", "ansible/roles/apache/index.md", "ansible/roles/aptproxy/index.md", "ansible/roles/artifactory/index.md", "ansible/roles/auditbeat/index.md", "ansible/roles/borgbackup/index.md", "ansible/roles/camunda/index.md", "ansible/roles/cloud/index.md", "ansible/roles/common/index.md", "ansible/roles/commonauth/index.md", "ansible/roles/commonconnect/index.md", "ansible/roles/commonkeys/index.md", "ansible/roles/compass/index.md", "ansible/roles/composer/index.md", "ansible/roles/discourse/index.md", "ansible/roles/docker/index.md", "ansible/roles/drupal/index.md", "ansible/roles/drupal-cli/index.md", "ansible/roles/drupalconsole/index.md", "ansible/roles/drush/index.md", "ansible/roles/elastalert/index.md", "ansible/roles/elasticsearch/index.md", "ansible/roles/fail2ban/index.md", "ansible/roles/fluentd/index.md", "ansible/roles/fluentd-client/index.md", "ansible/roles/gcloud/index.md", "ansible/roles/gitlab/index.md", "ansible/roles/gitlab-client/index.md", "ansible/roles/gitlab-runner/index.md", "ansible/roles/golang/index.md", "ansible/roles/haproxy/index.md", "ansible/roles/heartbeat/index.md", "ansible/roles/home-assistant/index.md", "ansible/roles/jailkit/index.md", "ansible/roles/java/index.md", "ansible/roles/keycloak/index.md", "ansible/roles/kibana/index.md", "ansible/roles/letsencrypt/index.md", "ansible/roles/mailhog/index.md", "ansible/roles/matomo/index.md", "ansible/roles/matterbridge/index.md", "ansible/roles/memcache/index.md", "ansible/roles/mongodb/index.md", "ansible/roles/mysql/index.md", "ansible/roles/mysql-client/index.md", "ansible/roles/netdata/index.md", "ansible/roles/nextcloud/index.md", "ansible/roles/nginx/index.md", "ansible/roles/nodejs/index.md", "ansible/roles/openphoto/index.md", "ansible/roles/oracle/index.md", "ansible/roles/owncloud/index.md", "ansible/roles/packetbeat/index.md", "ansible/roles/photoprism/index.md", "ansible/roles/php/index.md", "ansible/roles/plantuml/index.md", "ansible/roles/radis/index.md", "ansible/roles/s3/index.md", "ansible/roles/satis/index.md", "ansible/roles/serverdensity/index.md", "ansible/roles/sftp/index.md", "ansible/roles/spideroak/index.md", "ansible/roles/suitecrm/index.md", "ansible/roles/svnserver/index.md", "ansible/roles/tomcat/index.md", "ansible/roles/uptime/index.md", "ansible/roles/user-management/index.md", "ansible/roles/varnish/index.md", "ansible/roles/virtualbox/index.md", "ansible/roles/vpn/index.md", "ansible/roles/wkhtmltopdf/index.md", "ansible/roles/youtrack/index.md", "ansible/roles/zabbix_agent/index.md", "ansible/roles/zammad/index.md", "ansible/wiki/index.md", "ansible/wiki/attacks.md", "ansible/wiki/configure-crontabs.md", "ansible/wiki/desaster-recovery.md", "ansible/wiki/drupal-apache-update.md", "ansible/wiki/drupal-deployment.md", "ansible/wiki/drush-fetch-aliases.md", "ansible/wiki/firewall.md", "ansible/wiki/gitlab-ci-configuration.md", "ansible/wiki/gitlab-ci-introduction.md", "ansible/wiki/gitlab-ci-prerequisites.md", "ansible/wiki/haproxy-custom-blacklists.md", "ansible/wiki/haproxy-quick-update.md", "ansible/wiki/letsencrypt.md", "ansible/wiki/resources.md", "ansible/wiki/swapfile.md", "ansible/wiki/user-add-new.md", "ansible/wiki/user-set-password.md", "ansible/wiki/varnish-quick-update.md", "ansible/wiki/backup/backup-google.md", "ansible/wiki/backup/backup-spideroak.md", "ansible/wiki/backup/backup.md", "ansible/wiki/backup/introduction.md", "ansible/wiki/backup/restore-google.md", "ansible/wiki/backup/restore-spideroak.md", "ansible/wiki/backup/restore.md", "ansible/wiki/elk/fluentd.md", "ansible/wiki/elk/introduction.md", "ansible/wiki/elk/kibana.md", "ansible/wiki/hosts/add.md", "ansible/wiki/hosts/jiffybox.md", "ansible/wiki/hosts/prevent-reboot.md", "ansible/wiki/inventory/add.md", "ansible/wiki/inventory/chatops.md", "ansible/wiki/inventory/pipelines.md", "ansible/wiki/monitoring/alerts-elk.md", "ansible/wiki/monitoring/alerts-netdata.md", "ansible/wiki/monitoring/alerts-uptime.md", "ansible/wiki/monitoring/alerts.md", "ansible/wiki/monitoring/introduction.md", "ansible/wiki/monitoring/monitoring.md", "ansible/wiki/openssl/csr.md", "ansible/wiki/tips/signed-git-commits.md", "composer/index.md", "composer/library/composer-json-utils/index.md", "composer/library/traefik/index.md", "composer/plugin/ahoy/index.md", "composer/plugin/b4d/index.md", "composer/plugin/d4d/index.md", "composer/plugin/d8-sass-theme/index.md", "composer/plugin/d8-scaffold/index.md", "composer/plugin/d9-scaffold/index.md", "composer/plugin/dorgflow/index.md", "composer/plugin/drupal-dev-environment/index.md", "composer/plugin/drupal-environment/index.md", "composer/project/d8/index.md", "composer/project/d8-commerce/index.md", "composer/project/d8-commerce-demo/index.md", "composer/project/d9/index.md", "devops/alm/alm.md", "devops/alm/hosting_maintain.md", "devops/alm/tools.md", "docker/index.md", "docker/gitlab-drupal-ci/index.md", "docker/gitlab-drupal-ci/changelog.md", "docker/l3d/index.md", "docker/l3d/changelog.md", "docker/l3d/drupal.md", "docker/maven-build/index.md", "docker/node/index.md", "gitlab/index.md", "gitlab/ansible/index.md", "gitlab/composer/index.md", "gitlab/drupal/index.md", "stylesheets/overview.md"]}
 {"version":"2021.1.15","pages":["index.md", "how-to-write-docs.md", "new-features.md", "overview.md", "ansible/index.md", "ansible/installation.md", "ansible/plugins/drush/index.md", "ansible/plugins/fluentd/index.md", "ansible/plugins/gitlab/index.md", "ansible/plugins/jiffybox/index.md", "ansible/plugins/serverdensity/index.md", "ansible/plugins/uptime/index.md", "ansible/roles/alerta/index.md", "ansible/roles/almond/index.md", "ansible/roles/apache/index.md", "ansible/roles/aptproxy/index.md", "ansible/roles/artifactory/index.md", "ansible/roles/auditbeat/index.md", "ansible/roles/borgbackup/index.md", "ansible/roles/camunda/index.md", "ansible/roles/cloud/index.md", "ansible/roles/common/index.md", "ansible/roles/commonauth/index.md", "ansible/roles/commonconnect/index.md", "ansible/roles/commonkeys/index.md", "ansible/roles/compass/index.md", "ansible/roles/composer/index.md", "ansible/roles/discourse/index.md", "ansible/roles/docker/index.md", "ansible/roles/drupal/index.md", "ansible/roles/drupal-cli/index.md", "ansible/roles/drupalconsole/index.md", "ansible/roles/drush/index.md", "ansible/roles/elastalert/index.md", "ansible/roles/elasticsearch/index.md", "ansible/roles/fail2ban/index.md", "ansible/roles/fluentd/index.md", "ansible/roles/fluentd-client/index.md", "ansible/roles/gcloud/index.md", "ansible/roles/gitlab/index.md", "ansible/roles/gitlab-client/index.md", "ansible/roles/gitlab-runner/index.md", "ansible/roles/golang/index.md", "ansible/roles/haproxy/index.md", "ansible/roles/heartbeat/index.md", "ansible/roles/home-assistant/index.md", "ansible/roles/jailkit/index.md", "ansible/roles/java/index.md", "ansible/roles/keycloak/index.md", "ansible/roles/kibana/index.md", "ansible/roles/letsencrypt/index.md", "ansible/roles/mailhog/index.md", "ansible/roles/matomo/index.md", "ansible/roles/matterbridge/index.md", "ansible/roles/memcache/index.md", "ansible/roles/mongodb/index.md", "ansible/roles/mysql/index.md", "ansible/roles/mysql-client/index.md", "ansible/roles/netdata/index.md", "ansible/roles/nextcloud/index.md", "ansible/roles/nginx/index.md", "ansible/roles/nodejs/index.md", "ansible/roles/openphoto/index.md", "ansible/roles/oracle/index.md", "ansible/roles/owncloud/index.md", "ansible/roles/packetbeat/index.md", "ansible/roles/photoprism/index.md", "ansible/roles/php/index.md", "ansible/roles/plantuml/index.md", "ansible/roles/radis/index.md", "ansible/roles/s3/index.md", "ansible/roles/satis/index.md", "ansible/roles/serverdensity/index.md", "ansible/roles/sftp/index.md", "ansible/roles/spideroak/index.md", "ansible/roles/suitecrm/index.md", "ansible/roles/svnserver/index.md", "ansible/roles/tomcat/index.md", "ansible/roles/uptime/index.md", "ansible/roles/user-management/index.md", "ansible/roles/varnish/index.md", "ansible/roles/virtualbox/index.md", "ansible/roles/vpn/index.md", "ansible/roles/wkhtmltopdf/index.md", "ansible/roles/youtrack/index.md", "ansible/roles/zabbix_agent/index.md", "ansible/roles/zammad/index.md", "ansible/wiki/index.md", "ansible/wiki/attacks.md", "ansible/wiki/configure-crontabs.md", "ansible/wiki/desaster-recovery.md", "ansible/wiki/drupal-apache-update.md", "ansible/wiki/drupal-deployment.md", "ansible/wiki/drush-fetch-aliases.md", "ansible/wiki/firewall.md", "ansible/wiki/gitlab-ci-configuration.md", "ansible/wiki/gitlab-ci-introduction.md", "ansible/wiki/gitlab-ci-prerequisites.md", "ansible/wiki/haproxy-custom-blacklists.md", "ansible/wiki/haproxy-quick-update.md", "ansible/wiki/letsencrypt.md", "ansible/wiki/resources.md", "ansible/wiki/swapfile.md", "ansible/wiki/user-add-new.md", "ansible/wiki/user-set-password.md", "ansible/wiki/varnish-quick-update.md", "ansible/wiki/backup/backup-google.md", "ansible/wiki/backup/backup-spideroak.md", "ansible/wiki/backup/backup.md", "ansible/wiki/backup/introduction.md", "ansible/wiki/backup/restore-google.md", "ansible/wiki/backup/restore-spideroak.md", "ansible/wiki/backup/restore.md", "ansible/wiki/elk/fluentd.md", "ansible/wiki/elk/introduction.md", "ansible/wiki/elk/kibana.md", "ansible/wiki/hosts/add.md", "ansible/wiki/hosts/jiffybox.md", "ansible/wiki/hosts/prevent-reboot.md", "ansible/wiki/inventory/add.md", "ansible/wiki/inventory/chatops.md", "ansible/wiki/inventory/pipelines.md", "ansible/wiki/monitoring/alerts-elk.md", "ansible/wiki/monitoring/alerts-netdata.md", "ansible/wiki/monitoring/alerts-uptime.md", "ansible/wiki/monitoring/alerts.md", "ansible/wiki/monitoring/introduction.md", "ansible/wiki/monitoring/monitoring.md", "ansible/wiki/openssl/csr.md", "ansible/wiki/tips/signed-git-commits.md", "composer/index.md", "composer/library/composer-json-utils/index.md", "composer/library/traefik/index.md", "composer/plugin/ahoy/index.md", "composer/plugin/b4d/index.md", "composer/plugin/d4d/index.md", "composer/plugin/d8-sass-theme/index.md", "composer/plugin/d8-scaffold/index.md", "composer/plugin/d9-scaffold/index.md", "composer/plugin/dorgflow/index.md", "composer/plugin/drupal-dev-environment/index.md", "composer/plugin/drupal-environment/index.md", "composer/project/d8/index.md", "composer/project/d8-commerce/index.md", "composer/project/d8-commerce-demo/index.md", "composer/project/d9/index.md", "devops/alm/alm.md", "devops/alm/hosting_maintain.md", "devops/alm/tools.md", "docker/index.md", "docker/gitlab-drupal-ci/index.md", "docker/gitlab-drupal-ci/changelog.md", "docker/l3d/index.md", "docker/l3d/changelog.md", "docker/l3d/drupal.md", "docker/maven-build/index.md", "docker/node/index.md", "gitlab/index.md", "gitlab/ansible/index.md", "gitlab/composer/index.md", "gitlab/drupal/index.md"]}
 {"version":"2021.1.20","pages":["index.md", "how-to-write-docs.md", "new-features.md", "overview.md", "ansible/index.md", "ansible/plugins/drush/index.md", "ansible/plugins/fluentd/index.md", "ansible/plugins/gitlab/index.md", "ansible/plugins/jiffybox/index.md", "ansible/plugins/serverdensity/index.md", "ansible/plugins/uptime/index.md", "ansible/roles/alerta/index.md", "ansible/roles/almond/index.md", "ansible/roles/apache/index.md", "ansible/roles/aptproxy/index.md", "ansible/roles/artifactory/index.md", "ansible/roles/auditbeat/index.md", "ansible/roles/borgbackup/index.md", "ansible/roles/camunda/index.md", "ansible/roles/cloud/index.md", "ansible/roles/common/index.md", "ansible/roles/commonauth/index.md", "ansible/roles/commonconnect/index.md", "ansible/roles/commonkeys/index.md", "ansible/roles/compass/index.md", "ansible/roles/composer/index.md", "ansible/roles/discourse/index.md", "ansible/roles/docker/index.md", "ansible/roles/drupal/index.md", "ansible/roles/drupal-cli/index.md", "ansible/roles/drupalconsole/index.md", "ansible/roles/drush/index.md", "ansible/roles/elastalert/index.md", "ansible/roles/elasticsearch/index.md", "ansible/roles/fail2ban/index.md", "ansible/roles/fluentd/index.md", "ansible/roles/fluentd-client/index.md", "ansible/roles/gcloud/index.md", "ansible/roles/gitlab/index.md", "ansible/roles/gitlab-client/index.md", "ansible/roles/gitlab-runner/index.md", "ansible/roles/golang/index.md", "ansible/roles/haproxy/index.md", "ansible/roles/heartbeat/index.md", "ansible/roles/home-assistant/index.md", "ansible/roles/jailkit/index.md", "ansible/roles/java/index.md", "ansible/roles/keycloak/index.md", "ansible/roles/kibana/index.md", "ansible/roles/letsencrypt/index.md", "ansible/roles/mailhog/index.md", "ansible/roles/matomo/index.md", "ansible/roles/matterbridge/index.md", "ansible/roles/memcache/index.md", "ansible/roles/mongodb/index.md", "ansible/roles/mysql/index.md", "ansible/roles/mysql-client/index.md", "ansible/roles/netdata/index.md", "ansible/roles/nextcloud/index.md", "ansible/roles/nginx/index.md", "ansible/roles/nodejs/index.md", "ansible/roles/openphoto/index.md", "ansible/roles/oracle/index.md", "ansible/roles/owncloud/index.md", "ansible/roles/packetbeat/index.md", "ansible/roles/photoprism/index.md", "ansible/roles/php/index.md", "ansible/roles/plantuml/index.md", "ansible/roles/radis/index.md", "ansible/roles/s3/index.md", "ansible/roles/satis/index.md", "ansible/roles/serverdensity/index.md", "ansible/roles/sftp/index.md", "ansible/roles/spideroak/index.md", "ansible/roles/suitecrm/index.md", "ansible/roles/svnserver/index.md", "ansible/roles/tomcat/index.md", "ansible/roles/uptime/index.md", "ansible/roles/user-management/index.md", "ansible/roles/varnish/index.md", "ansible/roles/virtualbox/index.md", "ansible/roles/vpn/index.md", "ansible/roles/wkhtmltopdf/index.md", "ansible/roles/youtrack/index.md", "ansible/roles/zabbix_agent/index.md", "ansible/roles/zammad/index.md", "ansible/wiki/index.md", "ansible/wiki/attacks.md", "ansible/wiki/configure-crontabs.md", "ansible/wiki/desaster-recovery.md", "ansible/wiki/drupal-apache-update.md", "ansible/wiki/drupal-deployment.md", "ansible/wiki/drush-fetch-aliases.md", "ansible/wiki/firewall.md", "ansible/wiki/gitlab-ci-configuration.md", "ansible/wiki/gitlab-ci-introduction.md", "ansible/wiki/gitlab-ci-prerequisites.md", "ansible/wiki/haproxy-custom-blacklists.md", "ansible/wiki/haproxy-quick-update.md", "ansible/wiki/letsencrypt.md", "ansible/wiki/resources.md", "ansible/wiki/swapfile.md", "ansible/wiki/user-add-new.md", "ansible/wiki/user-set-password.md", "ansible/wiki/varnish-quick-update.md", "ansible/wiki/backup/backup-google.md", "ansible/wiki/backup/backup-spideroak.md", "ansible/wiki/backup/backup.md", "ansible/wiki/backup/introduction.md", "ansible/wiki/backup/restore-google.md", "ansible/wiki/backup/restore-spideroak.md", "ansible/wiki/backup/restore.md", "ansible/wiki/elk/fluentd.md", "ansible/wiki/elk/introduction.md", "ansible/wiki/elk/kibana.md", "ansible/wiki/hosts/add.md", "ansible/wiki/hosts/jiffybox.md", "ansible/wiki/hosts/prevent-reboot.md", "ansible/wiki/inventory/add.md", "ansible/wiki/inventory/chatops.md", "ansible/wiki/inventory/pipelines.md", "ansible/wiki/monitoring/alerts-elk.md", "ansible/wiki/monitoring/alerts-netdata.md", "ansible/wiki/monitoring/alerts-uptime.md", "ansible/wiki/monitoring/alerts.md", "ansible/wiki/monitoring/introduction.md", "ansible/wiki/monitoring/monitoring.md", "ansible/wiki/openssl/csr.md", "ansible/wiki/tips/signed-git-commits.md", "composer/index.md", "composer/library/composer-json-utils/index.md", "composer/library/traefik/index.md", "composer/plugin/ahoy/index.md", "composer/plugin/b4d/index.md", "composer/plugin/d4d/index.md", "composer/plugin/d8-sass-theme/index.md", "composer/plugin/d8-scaffold/index.md", "composer/plugin/d9-scaffold/index.md", "composer/plugin/dorgflow/index.md", "composer/plugin/drupal-dev-environment/index.md", "composer/plugin/drupal-environment/index.md", "composer/project/d8/index.md", "composer/project/d8-commerce/index.md", "composer/project/d8-commerce-demo/index.md", "composer/project/d9/index.md", "devops/alm/alm.md", "devops/alm/hosting_maintain.md", "devops/alm/tools.md", "docker/index.md", "docker/ansible/index.md", "docker/gitlab-drupal-ci/index.md", "docker/gitlab-drupal-ci/changelog.md", "docker/l3d/index.md", "docker/l3d/changelog.md", "docker/l3d/drupal.md", "docker/maven-build/index.md", "docker/node/index.md", "gitlab/index.md", "gitlab/ansible/index.md", "gitlab/composer/index.md", "gitlab/drupal/index.md"]}
-{"version":"2021.3.4","pages":["index.md", "how-to-write-docs.md", "new-features.md", "overview.md", "ansible/index.md", "ansible/plugins/drush/index.md", "ansible/plugins/fluentd/index.md", "ansible/plugins/gitlab/index.md", "ansible/plugins/jiffybox/index.md", "ansible/plugins/serverdensity/index.md", "ansible/plugins/uptime/index.md", "ansible/roles/alerta/index.md", "ansible/roles/almond/index.md", "ansible/roles/apache/index.md", "ansible/roles/aptproxy/index.md", "ansible/roles/artifactory/index.md", "ansible/roles/auditbeat/index.md", "ansible/roles/borgbackup/index.md", "ansible/roles/camunda/index.md", "ansible/roles/cloud/index.md", "ansible/roles/common/index.md", "ansible/roles/commonauth/index.md", "ansible/roles/commonconnect/index.md", "ansible/roles/commonkeys/index.md", "ansible/roles/compass/index.md", "ansible/roles/composer/index.md", "ansible/roles/discourse/index.md", "ansible/roles/docker/index.md", "ansible/roles/drupal/index.md", "ansible/roles/drupal-cli/index.md", "ansible/roles/drupalconsole/index.md", "ansible/roles/drush/index.md", "ansible/roles/elastalert/index.md", "ansible/roles/elasticsearch/index.md", "ansible/roles/fail2ban/index.md", "ansible/roles/fluentd/index.md", "ansible/roles/fluentd-client/index.md", "ansible/roles/gcloud/index.md", "ansible/roles/gitlab/index.md", "ansible/roles/gitlab-client/index.md", "ansible/roles/gitlab-runner/index.md", "ansible/roles/golang/index.md", "ansible/roles/haproxy/index.md", "ansible/roles/heartbeat/index.md", "ansible/roles/home-assistant/index.md", "ansible/roles/jailkit/index.md", "ansible/roles/java/index.md", "ansible/roles/keycloak/index.md", "ansible/roles/kibana/index.md", "ansible/roles/letsencrypt/index.md", "ansible/roles/mailhog/index.md", "ansible/roles/matomo/index.md", "ansible/roles/matterbridge/index.md", "ansible/roles/memcache/index.md", "ansible/roles/mongodb/index.md", "ansible/roles/mysql/index.md", "ansible/roles/mysql-client/index.md", "ansible/roles/netdata/index.md", "ansible/roles/nextcloud/index.md", "ansible/roles/nginx/index.md", "ansible/roles/nodejs/index.md", "ansible/roles/openphoto/index.md", "ansible/roles/oracle/index.md", "ansible/roles/owncloud/index.md", "ansible/roles/packetbeat/index.md", "ansible/roles/photoprism/index.md", "ansible/roles/php/index.md", "ansible/roles/plantuml/index.md", "ansible/roles/radis/index.md", "ansible/roles/s3/index.md", "ansible/roles/satis/index.md", "ansible/roles/serverdensity/index.md", "ansible/roles/sftp/index.md", "ansible/roles/spideroak/index.md", "ansible/roles/suitecrm/index.md", "ansible/roles/svnserver/index.md", "ansible/roles/tomcat/index.md", "ansible/roles/uptime/index.md", "ansible/roles/user-management/index.md", "ansible/roles/varnish/index.md", "ansible/roles/virtualbox/index.md", "ansible/roles/vpn/index.md", "ansible/roles/wkhtmltopdf/index.md", "ansible/roles/youtrack/index.md", "ansible/roles/zabbix_agent/index.md", "ansible/roles/zammad/index.md", "ansible/wiki/index.md", "ansible/wiki/attacks.md", "ansible/wiki/configure-crontabs.md", "ansible/wiki/desaster-recovery.md", "ansible/wiki/drupal-apache-update.md", "ansible/wiki/drupal-deployment.md", "ansible/wiki/drush-fetch-aliases.md", "ansible/wiki/firewall.md", "ansible/wiki/gitlab-ci-configuration.md", "ansible/wiki/gitlab-ci-introduction.md", "ansible/wiki/gitlab-ci-prerequisites.md", "ansible/wiki/haproxy-custom-blacklists.md", "ansible/wiki/haproxy-quick-update.md", "ansible/wiki/letsencrypt.md", "ansible/wiki/resources.md", "ansible/wiki/swapfile.md", "ansible/wiki/user-add-new.md", "ansible/wiki/user-set-password.md", "ansible/wiki/varnish-quick-update.md", "ansible/wiki/backup/backup-google.md", "ansible/wiki/backup/backup-spideroak.md", "ansible/wiki/backup/backup.md", "ansible/wiki/backup/introduction.md", "ansible/wiki/backup/restore-google.md", "ansible/wiki/backup/restore-spideroak.md", "ansible/wiki/backup/restore.md", "ansible/wiki/elk/fluentd.md", "ansible/wiki/elk/introduction.md", "ansible/wiki/elk/kibana.md", "ansible/wiki/elk/re-indexing.md", "ansible/wiki/hosts/add.md", "ansible/wiki/hosts/jiffybox.md", "ansible/wiki/hosts/prevent-reboot.md", "ansible/wiki/inventory/add.md", "ansible/wiki/inventory/chatops.md", "ansible/wiki/inventory/pipelines.md", "ansible/wiki/monitoring/alerts-elk.md", "ansible/wiki/monitoring/alerts-netdata.md", "ansible/wiki/monitoring/alerts-uptime.md", "ansible/wiki/monitoring/alerts.md", "ansible/wiki/monitoring/introduction.md", "ansible/wiki/monitoring/monitoring.md", "ansible/wiki/openssl/csr.md", "ansible/wiki/tips/signed-git-commits.md", "composer/index.md", "composer/library/composer-json-utils/index.md", "composer/library/traefik/index.md", "composer/plugin/ahoy/index.md", "composer/plugin/b4d/index.md", "composer/plugin/d4d/index.md", "composer/plugin/d8-sass-theme/index.md", "composer/plugin/d8-scaffold/index.md", "composer/plugin/d9-scaffold/index.md", "composer/plugin/dorgflow/index.md", "composer/plugin/drupal-dev-environment/index.md", "composer/plugin/drupal-environment/index.md", "composer/project/d8/index.md", "composer/project/d8-commerce/index.md", "composer/project/d8-commerce-demo/index.md", "composer/project/d9/index.md", "devops/alm/alm.md", "devops/alm/hosting_maintain.md", "devops/alm/tools.md", "docker/index.md", "docker/ansible/index.md", "docker/gitlab-drupal-ci/index.md", "docker/gitlab-drupal-ci/changelog.md", "docker/l3d/index.md", "docker/l3d/changelog.md", "docker/l3d/drupal.md", "docker/maven-build/index.md", "docker/node/index.md", "docker/node/gulp-sass.md", "gitlab/index.md", "gitlab/ansible/index.md", "gitlab/composer/index.md", "gitlab/drupal/index.md"]}
\ No newline at end of file
+{"version":"2021.3.4","pages":["index.md", "how-to-write-docs.md", "new-features.md", "overview.md", "ansible/index.md", "ansible/plugins/drush/index.md", "ansible/plugins/fluentd/index.md", "ansible/plugins/gitlab/index.md", "ansible/plugins/jiffybox/index.md", "ansible/plugins/serverdensity/index.md", "ansible/plugins/uptime/index.md", "ansible/roles/alerta/index.md", "ansible/roles/almond/index.md", "ansible/roles/apache/index.md", "ansible/roles/aptproxy/index.md", "ansible/roles/artifactory/index.md", "ansible/roles/auditbeat/index.md", "ansible/roles/borgbackup/index.md", "ansible/roles/camunda/index.md", "ansible/roles/cloud/index.md", "ansible/roles/common/index.md", "ansible/roles/commonauth/index.md", "ansible/roles/commonconnect/index.md", "ansible/roles/commonkeys/index.md", "ansible/roles/compass/index.md", "ansible/roles/composer/index.md", "ansible/roles/discourse/index.md", "ansible/roles/docker/index.md", "ansible/roles/drupal/index.md", "ansible/roles/drupal-cli/index.md", "ansible/roles/drupalconsole/index.md", "ansible/roles/drush/index.md", "ansible/roles/elastalert/index.md", "ansible/roles/elasticsearch/index.md", "ansible/roles/fail2ban/index.md", "ansible/roles/fluentd/index.md", "ansible/roles/fluentd-client/index.md", "ansible/roles/gcloud/index.md", "ansible/roles/gitlab/index.md", "ansible/roles/gitlab-client/index.md", "ansible/roles/gitlab-runner/index.md", "ansible/roles/golang/index.md", "ansible/roles/haproxy/index.md", "ansible/roles/heartbeat/index.md", "ansible/roles/home-assistant/index.md", "ansible/roles/jailkit/index.md", "ansible/roles/java/index.md", "ansible/roles/keycloak/index.md", "ansible/roles/kibana/index.md", "ansible/roles/letsencrypt/index.md", "ansible/roles/mailhog/index.md", "ansible/roles/matomo/index.md", "ansible/roles/matterbridge/index.md", "ansible/roles/memcache/index.md", "ansible/roles/mongodb/index.md", "ansible/roles/mysql/index.md", "ansible/roles/mysql-client/index.md", "ansible/roles/netdata/index.md", "ansible/roles/nextcloud/index.md", "ansible/roles/nginx/index.md", "ansible/roles/nodejs/index.md", "ansible/roles/openphoto/index.md", "ansible/roles/oracle/index.md", "ansible/roles/owncloud/index.md", "ansible/roles/packetbeat/index.md", "ansible/roles/photoprism/index.md", "ansible/roles/php/index.md", "ansible/roles/plantuml/index.md", "ansible/roles/radis/index.md", "ansible/roles/s3/index.md", "ansible/roles/satis/index.md", "ansible/roles/serverdensity/index.md", "ansible/roles/sftp/index.md", "ansible/roles/spideroak/index.md", "ansible/roles/suitecrm/index.md", "ansible/roles/svnserver/index.md", "ansible/roles/tomcat/index.md", "ansible/roles/uptime/index.md", "ansible/roles/user-management/index.md", "ansible/roles/varnish/index.md", "ansible/roles/virtualbox/index.md", "ansible/roles/vpn/index.md", "ansible/roles/wkhtmltopdf/index.md", "ansible/roles/youtrack/index.md", "ansible/roles/zabbix_agent/index.md", "ansible/roles/zammad/index.md", "ansible/wiki/index.md", "ansible/wiki/attacks.md", "ansible/wiki/configure-crontabs.md", "ansible/wiki/desaster-recovery.md", "ansible/wiki/drupal-apache-update.md", "ansible/wiki/drupal-deployment.md", "ansible/wiki/drush-fetch-aliases.md", "ansible/wiki/firewall.md", "ansible/wiki/gitlab-ci-configuration.md", "ansible/wiki/gitlab-ci-introduction.md", "ansible/wiki/gitlab-ci-prerequisites.md", "ansible/wiki/haproxy-custom-blacklists.md", "ansible/wiki/haproxy-quick-update.md", "ansible/wiki/letsencrypt.md", "ansible/wiki/resources.md", "ansible/wiki/swapfile.md", "ansible/wiki/user-add-new.md", "ansible/wiki/user-set-password.md", "ansible/wiki/varnish-quick-update.md", "ansible/wiki/backup/backup-google.md", "ansible/wiki/backup/backup-spideroak.md", "ansible/wiki/backup/backup.md", "ansible/wiki/backup/introduction.md", "ansible/wiki/backup/restore-google.md", "ansible/wiki/backup/restore-spideroak.md", "ansible/wiki/backup/restore.md", "ansible/wiki/elk/fluentd.md", "ansible/wiki/elk/introduction.md", "ansible/wiki/elk/kibana.md", "ansible/wiki/elk/re-indexing.md", "ansible/wiki/hosts/add.md", "ansible/wiki/hosts/jiffybox.md", "ansible/wiki/hosts/prevent-reboot.md", "ansible/wiki/inventory/add.md", "ansible/wiki/inventory/chatops.md", "ansible/wiki/inventory/pipelines.md", "ansible/wiki/monitoring/alerts-elk.md", "ansible/wiki/monitoring/alerts-netdata.md", "ansible/wiki/monitoring/alerts-uptime.md", "ansible/wiki/monitoring/alerts.md", "ansible/wiki/monitoring/introduction.md", "ansible/wiki/monitoring/monitoring.md", "ansible/wiki/openssl/csr.md", "ansible/wiki/tips/signed-git-commits.md", "composer/index.md", "composer/library/composer-json-utils/index.md", "composer/library/traefik/index.md", "composer/plugin/ahoy/index.md", "composer/plugin/b4d/index.md", "composer/plugin/d4d/index.md", "composer/plugin/d8-sass-theme/index.md", "composer/plugin/d8-scaffold/index.md", "composer/plugin/d9-scaffold/index.md", "composer/plugin/dorgflow/index.md", "composer/plugin/drupal-dev-environment/index.md", "composer/plugin/drupal-environment/index.md", "composer/project/d8/index.md", "composer/project/d8-commerce/index.md", "composer/project/d8-commerce-demo/index.md", "composer/project/d9/index.md", "devops/alm/alm.md", "devops/alm/hosting_maintain.md", "devops/alm/tools.md", "docker/index.md", "docker/ansible/index.md", "docker/gitlab-drupal-ci/index.md", "docker/gitlab-drupal-ci/changelog.md", "docker/l3d/index.md", "docker/l3d/changelog.md", "docker/l3d/drupal.md", "docker/maven-build/index.md", "docker/node/index.md", "docker/node/gulp-sass.md", "gitlab/index.md", "gitlab/ansible/index.md", "gitlab/composer/index.md", "gitlab/drupal/index.md"]}
+{"version":"2021.3.4","pages":["index.md", "how-to-write-docs.md", "new-features.md", "overview.md", "ansible/index.md", "ansible/plugins/drush/index.md", "ansible/plugins/fluentd/index.md", "ansible/plugins/gitlab/index.md", "ansible/plugins/jiffybox/index.md", "ansible/plugins/serverdensity/index.md", "ansible/plugins/uptime/index.md", "ansible/roles/alerta/index.md", "ansible/roles/almond/index.md", "ansible/roles/apache/index.md", "ansible/roles/aptproxy/index.md", "ansible/roles/artifactory/index.md", "ansible/roles/auditbeat/index.md", "ansible/roles/borgbackup/index.md", "ansible/roles/camunda/index.md", "ansible/roles/cloud/index.md", "ansible/roles/common/index.md", "ansible/roles/commonauth/index.md", "ansible/roles/commonconnect/index.md", "ansible/roles/commonkeys/index.md", "ansible/roles/compass/index.md", "ansible/roles/composer/index.md", "ansible/roles/discourse/index.md", "ansible/roles/docker/index.md", "ansible/roles/drupal/index.md", "ansible/roles/drupal-cli/index.md", "ansible/roles/drupalconsole/index.md", "ansible/roles/drush/index.md", "ansible/roles/elastalert/index.md", "ansible/roles/elasticsearch/index.md", "ansible/roles/fail2ban/index.md", "ansible/roles/fluentd/index.md", "ansible/roles/fluentd-client/index.md", "ansible/roles/gcloud/index.md", "ansible/roles/gitlab/index.md", "ansible/roles/gitlab-client/index.md", "ansible/roles/gitlab-runner/index.md", "ansible/roles/golang/index.md", "ansible/roles/haproxy/index.md", "ansible/roles/heartbeat/index.md", "ansible/roles/home-assistant/index.md", "ansible/roles/jailkit/index.md", "ansible/roles/java/index.md", "ansible/roles/keycloak/index.md", "ansible/roles/kibana/index.md", "ansible/roles/letsencrypt/index.md", "ansible/roles/mailhog/index.md", "ansible/roles/matomo/index.md", "ansible/roles/matterbridge/index.md", "ansible/roles/memcache/index.md", "ansible/roles/mongodb/index.md", "ansible/roles/mysql/index.md", "ansible/roles/mysql-client/index.md", "ansible/roles/netdata/index.md", "ansible/roles/nextcloud/index.md", "ansible/roles/nginx/index.md", "ansible/roles/nodejs/index.md", "ansible/roles/openphoto/index.md", "ansible/roles/oracle/index.md", "ansible/roles/owncloud/index.md", "ansible/roles/packetbeat/index.md", "ansible/roles/photoprism/index.md", "ansible/roles/php/index.md", "ansible/roles/plantuml/index.md", "ansible/roles/radis/index.md", "ansible/roles/s3/index.md", "ansible/roles/satis/index.md", "ansible/roles/serverdensity/index.md", "ansible/roles/sftp/index.md", "ansible/roles/spideroak/index.md", "ansible/roles/suitecrm/index.md", "ansible/roles/svnserver/index.md", "ansible/roles/tomcat/index.md", "ansible/roles/uptime/index.md", "ansible/roles/user-management/index.md", "ansible/roles/varnish/index.md", "ansible/roles/virtualbox/index.md", "ansible/roles/vpn/index.md", "ansible/roles/wkhtmltopdf/index.md", "ansible/roles/youtrack/index.md", "ansible/roles/zabbix_agent/index.md", "ansible/roles/zammad/index.md", "ansible/wiki/index.md", "ansible/wiki/attacks.md", "ansible/wiki/configure-crontabs.md", "ansible/wiki/desaster-recovery.md", "ansible/wiki/drupal-apache-update.md", "ansible/wiki/drupal-deployment.md", "ansible/wiki/drush-fetch-aliases.md", "ansible/wiki/firewall.md", "ansible/wiki/gitlab-ci-configuration.md", "ansible/wiki/gitlab-ci-introduction.md", "ansible/wiki/gitlab-ci-prerequisites.md", "ansible/wiki/haproxy-custom-blacklists.md", "ansible/wiki/haproxy-quick-update.md", "ansible/wiki/letsencrypt.md", "ansible/wiki/resources.md", "ansible/wiki/swapfile.md", "ansible/wiki/user-add-new.md", "ansible/wiki/user-set-password.md", "ansible/wiki/varnish-quick-update.md", "ansible/wiki/backup/backup-google.md", "ansible/wiki/backup/backup-spideroak.md", "ansible/wiki/backup/backup.md", "ansible/wiki/backup/introduction.md", "ansible/wiki/backup/restore-google.md", "ansible/wiki/backup/restore-spideroak.md", "ansible/wiki/backup/restore.md", "ansible/wiki/elk/fluentd.md", "ansible/wiki/elk/introduction.md", "ansible/wiki/elk/kibana.md", "ansible/wiki/elk/re-indexing.md", "ansible/wiki/hosts/add.md", "ansible/wiki/hosts/jiffybox.md", "ansible/wiki/hosts/prevent-reboot.md", "ansible/wiki/inventory/add.md", "ansible/wiki/inventory/chatops.md", "ansible/wiki/inventory/pipelines.md", "ansible/wiki/monitoring/alerts-elk.md", "ansible/wiki/monitoring/alerts-netdata.md", "ansible/wiki/monitoring/alerts-uptime.md", "ansible/wiki/monitoring/alerts.md", "ansible/wiki/monitoring/introduction.md", "ansible/wiki/monitoring/monitoring.md", "ansible/wiki/openssl/csr.md", "ansible/wiki/tips/signed-git-commits.md", "composer/index.md", "composer/library/composer-json-utils/index.md", "composer/library/traefik/index.md", "composer/plugin/ahoy/index.md", "composer/plugin/b4d/index.md", "composer/plugin/d4d/index.md", "composer/plugin/d8-sass-theme/index.md", "composer/plugin/d8-scaffold/index.md", "composer/plugin/d9-scaffold/index.md", "composer/plugin/dorgflow/index.md", "composer/plugin/drupal-dev-environment/index.md", "composer/plugin/drupal-environment/index.md", "composer/project/d8/index.md", "composer/project/d8-commerce/index.md", "composer/project/d8-commerce-demo/index.md", "composer/project/d9/index.md", "devops/alm/alm.md", "devops/alm/hosting_maintain.md", "devops/alm/tools.md", "docker/index.md", "docker/ansible/index.md", "docker/gitlab-drupal-ci/index.md", "docker/gitlab-drupal-ci/changelog.md", "docker/l3d/index.md", "docker/l3d/changelog.md", "docker/l3d/drupal.md", "docker/maven-build/index.md", "docker/node/index.md", "docker/node/gulp-sass.md", "gitlab/index.md", "gitlab/ansible/index.md", "gitlab/composer/index.md", "gitlab/drupal/index.md"]}