site_name: DevOps Tools theme: name: material custom_dir: overrides icon: repo: fontawesome/brands/gitlab features: # - navigation.instant - navigation.sections - navigation.tabs repo_name: documentation repo_url: https://gitlab.lakedrops.com/devops-tools/documentation extra_css: - stylesheets/extra.css markdown_extensions: - toc: permalink: True - pymdownx.highlight: linenums: True - pymdownx.superfences - pymdownx.inlinehilite plugins: - search: lang: en - git-revision-date-localized: type: datetime - mkdocs-new-features-notifier - git-authors - tags - build_plantuml: render: "server" server: "http://www.plantuml.com/plantuml" output_format: "svg" diagram_root: "docs/diagrams/uml" output_folder: "out" input_folder: "src" input_extensions: "" nav: - Home: - Welcome: index.md - Overview: overview.md - Tags: tags.md - Updates: new-features.md - Contribute: how-to-write-docs.md - Docker: - Home: docker/index.md - Ansible: - Home: docker/ansible/index.md - GitLab Drupal CI: - Home: docker/gitlab-drupal-ci/index.md - Changelog: docker/gitlab-drupal-ci/changelog.md - L3D: - Home: docker/l3d/index.md - Drupal: docker/l3d/drupal.md - Changelog: docker/l3d/changelog.md - Maven: docker/maven-build/index.md - Node: - Home: docker/node/index.md - Gulp, SASS, BrowserSync: docker/node/gulp-sass.md - Composer: - Home: composer/index.md - Libraries: - Composer.json Utilities: composer/library/composer-json-utils/index.md - Docker Traefik: composer/library/traefik/index.md - Plugins: - Ahoy: composer/plugin/ahoy/index.md - Behat for Drupal: composer/plugin/b4d/index.md - Docker for Drupal: composer/plugin/d4d/index.md - Drupal 8 SASS Theme: composer/plugin/d8-sass-theme/index.md - Drupal 8 Scaffold: composer/plugin/d8-scaffold/index.md - Drupal 9 Scaffold: composer/plugin/d9-scaffold/index.md - Dorgflow: composer/plugin/dorgflow/index.md - Drupal Development Environment: composer/plugin/drupal-dev-environment/index.md - Drupal Environment: composer/plugin/drupal-environment/index.md - Project: - Drupal 8: composer/project/d8/index.md - Drupal 8 Commerce: composer/project/d8-commerce/index.md - Drupal 8 Commerce Demo: composer/project/d8-commerce-demo/index.md - Drupal 9: composer/project/d9/index.md - Ansible: - Home: ansible/index.md - Wiki: - Home: ansible/wiki/index.md - Attacks: ansible/wiki/attacks.md - Crontabs: ansible/wiki/configure-crontabs.md - Desaster recovery: ansible/wiki/desaster-recovery.md - Drupal Apache update: ansible/wiki/drupal-apache-update.md - Drupal deployment: ansible/wiki/drupal-deployment.md - Drush fetch aliases: ansible/wiki/drush-fetch-aliases.md - Firewall: ansible/wiki/firewall.md - GitLab CI configuration: ansible/wiki/gitlab-ci-configuration.md - GitLab CI introduction: ansible/wiki/gitlab-ci-introduction.md - GitLab CI prerequisites: ansible/wiki/gitlab-ci-prerequisites.md - HaProxy custom blacklists: ansible/wiki/haproxy-custom-blacklists.md - HaProxy quick update: ansible/wiki/haproxy-quick-update.md - LetsEncrypt: ansible/wiki/letsencrypt.md - Resources: ansible/wiki/resources.md - Swapfile: ansible/wiki/swapfile.md - Add new user: ansible/wiki/user-add-new.md - Set user password: ansible/wiki/user-set-password.md - Varnish quick update: ansible/wiki/varnish-quick-update.md - Backup: - Home: ansible/wiki/backup/backup.md - Intro: ansible/wiki/backup/introduction.md - Backup to Google: ansible/wiki/backup/backup-google.md - Backup to SpiderOak: ansible/wiki/backup/backup-spideroak.md - Restore: ansible/wiki/backup/restore.md - Restore from Google: ansible/wiki/backup/restore-google.md - Restore from SpiderOak: ansible/wiki/backup/restore-spideroak.md - ELK: - Home: ansible/wiki/elk/introduction.md - Fluentd: ansible/wiki/elk/fluentd.md - Kibana: ansible/wiki/elk/kibana.md - Re-Index: ansible/wiki/elk/re-indexing.md - Hosts: - Add new host: ansible/wiki/hosts/add.md - JiffyBox: ansible/wiki/hosts/jiffybox.md - Prevent reboot: ansible/wiki/hosts/prevent-reboot.md - Inventory: - Add new inventory: ansible/wiki/inventory/add.md - ChatOps: ansible/wiki/inventory/chatops.md - Pipelines: ansible/wiki/inventory/pipelines.md - Monitoring: - Home: ansible/wiki/monitoring/monitoring.md - Introduction: ansible/wiki/monitoring/introduction.md - Alerts: ansible/wiki/monitoring/alerts.md - Alerts to ELK: ansible/wiki/monitoring/alerts-elk.md - Alerts on NetData: ansible/wiki/monitoring/alerts-netdata.md - Alerts on uptime: ansible/wiki/monitoring/alerts-uptime.md - OpenSSL: - CSR: ansible/wiki/openssl/csr.md - Tips: - Signed Git commits: ansible/wiki/tips/signed-git-commits.md - Plugins: - Drush: ansible/plugins/drush/index.md - Fluentd: ansible/plugins/fluentd/index.md - GitLab: ansible/plugins/gitlab/index.md - JiffyBox: ansible/plugins/jiffybox/index.md - ServerDensity: ansible/plugins/serverdensity/index.md - Uptime: ansible/plugins/uptime/index.md - Roles: - Alerta: ansible/roles/alerta/index.md - Almond: ansible/roles/almond/index.md - Apache: ansible/roles/apache/index.md - Apt Proxy: ansible/roles/aptproxy/index.md - Artifactory: ansible/roles/artifactory/index.md - Auditbeat: ansible/roles/auditbeat/index.md - Borg Backup: ansible/roles/borgbackup/index.md - Camunda: ansible/roles/camunda/index.md - Cloud: ansible/roles/cloud/index.md - Common: ansible/roles/common/index.md - Common Auth: ansible/roles/commonauth/index.md - Common Connect: ansible/roles/commonconnect/index.md - Common Keys: ansible/roles/commonkeys/index.md - Compass: ansible/roles/compass/index.md - Composer: ansible/roles/composer/index.md - Discourse: ansible/roles/discourse/index.md - Docker: ansible/roles/docker/index.md - Drupal: ansible/roles/drupal/index.md - Drupal CLI: ansible/roles/drupal-cli/index.md - Drupal Console: ansible/roles/drupalconsole/index.md - Drush: ansible/roles/drush/index.md - ElastAlert: ansible/roles/elastalert/index.md - Elasticsearch: ansible/roles/elasticsearch/index.md - Fail2Ban: ansible/roles/fail2ban/index.md - Fluentd: ansible/roles/fluentd/index.md - Fluentd Client: ansible/roles/fluentd-client/index.md - Google Cloud: ansible/roles/gcloud/index.md - GitLab: ansible/roles/gitlab/index.md - GitLab Client: ansible/roles/gitlab-client/index.md - GitLab Runner: ansible/roles/gitlab-runner/index.md - GoLang: ansible/roles/golang/index.md - HaProxy: ansible/roles/haproxy/index.md - Heartbeat: ansible/roles/heartbeat/index.md - Home Assistant: ansible/roles/home-assistant/index.md - JailKit: ansible/roles/jailkit/index.md - Java: ansible/roles/java/index.md - Keycloak: ansible/roles/keycloak/index.md - Kibana: ansible/roles/kibana/index.md - LetsEncrypt: ansible/roles/letsencrypt/index.md - Mailhog: ansible/roles/mailhog/index.md - Matomo: ansible/roles/matomo/index.md - Matterbridge: ansible/roles/matterbridge/index.md - Memcache: ansible/roles/memcache/index.md - MongoDB: ansible/roles/mongodb/index.md - MySQL: ansible/roles/mysql/index.md - MySQL Client: ansible/roles/mysql-client/index.md - NetData: ansible/roles/netdata/index.md - Nextcloud: ansible/roles/nextcloud/index.md - Nginx: ansible/roles/nginx/index.md - NodeJS: ansible/roles/nodejs/index.md - OpenPhoto: ansible/roles/openphoto/index.md - Oracle: ansible/roles/oracle/index.md - OwnCloud: ansible/roles/owncloud/index.md - Packetbeat: ansible/roles/packetbeat/index.md - PhotoPrism: ansible/roles/photoprism/index.md - PHP: ansible/roles/php/index.md - PlantUML: ansible/roles/plantuml/index.md - Redis: ansible/roles/radis/index.md - S3: ansible/roles/s3/index.md - Satis: ansible/roles/satis/index.md - ServerDensity: ansible/roles/serverdensity/index.md - SFTP: ansible/roles/sftp/index.md - SpiderOak ONE: ansible/roles/spideroak/index.md - SuiteCRM: ansible/roles/suitecrm/index.md - SVN Server: ansible/roles/svnserver/index.md - Tomcat: ansible/roles/tomcat/index.md - Uptime: ansible/roles/uptime/index.md - User Management: ansible/roles/user-management/index.md - Varnish: ansible/roles/varnish/index.md - Virtualbox: ansible/roles/virtualbox/index.md - VPN: ansible/roles/vpn/index.md - WKHTMLtoPdf: ansible/roles/wkhtmltopdf/index.md - YouTrack: ansible/roles/youtrack/index.md - Zabbix Agent: ansible/roles/zabbix_agent/index.md - Zammad: ansible/roles/zammad/index.md - GitLab: - Home: gitlab/index.md - Ansible: gitlab/ansible/index.md - Composer: gitlab/composer/index.md - Drupal: gitlab/drupal/index.md - DevOps: - ALM: - Introduction: devops/alm/alm.md - Hosting and Monitoring: devops/alm/hosting_maintain.md - Tools: devops/alm/tools.md - Developer Tools: - Home: dev_tools/index.md - Host Setup: dev_tools/host.md - Debugging: dev_tools/debug.md - Testing: dev_tools/test.md