No description
Find a file
2023-12-30 19:31:52 +01:00
defaults Commit initial 2022-06-24 12:48:55 +02:00
handlers Correction handler docker compose 2023-12-10 18:29:54 +01:00
meta Ajout des metadonnees pour ansible-galaxy 2022-08-05 17:19:16 +02:00
tasks Commit initial 2022-06-24 12:48:55 +02:00
templates Ajout de directive restart sur db/postgres 2023-12-30 19:31:52 +01:00
README.md Commit initial 2022-06-24 12:48:55 +02:00

Role : docker_healthchecks

Services fournis

  • main.yml : Installation de healthchecks sur un serveur docker_host

Variables

Fournir les variables suivantes. Par exemple :

docker_healthchecks_fqdn: healthchecks.local.lan
docker_healthchecks_version: v2.2.1
docker_healthchecks_data_dir: /data1
docker_healthchecks_service_id: healthchecks
docker_healthchecks_db: healthchecks
docker_healthchecks_db_user: healthchecks
docker_healthchecks_db_password: motdepassebdd
docker_healthchecks_config_env:
      - DB=postgres
      - DB_HOST=db
      - DB_NAME={{ docker_healthchecks_db }}
      - DB_USER={{ docker_healthchecks_db_user }}
      - DB_PASSWORD={{ docker_healthchecks_db_password }}
      - DB_PORT=5432
      - etc
Option Valeur par défaut Description
docker_healthchecks_fqdn Le fqdn pour accéder à healthchecks
docker_healthchecks_version Version de l'image healthchecks
docker_healthchecks_data_dir L'emplacement dans lequel se trouvent les volumes de donnees docker pour le service
docker_healthchecks_service_id Le nom de service souhaité : conditionne le nommage des dossiers et le routage par traefik
docker_healthchecks_db Le nom de la base de données
docker_healthchecks_db_user Le nom du user propriétaire de la base de données
docker_healthchecks_db_password Le mot de passe du user propriétaire de la base de données
docker_healthchecks_config_env Une liste de variables d'environnement pour la configuration de healtchecks

Configuration de healthchecks

Une part de la configuration de healthchecks se fait dans les variables d'environnement qui lui sont fournies via docker_healthchecks_config_env

Après le premier démarrage il sera nécessaire de créer un admin, qui pourra poursuivre la configuration depuis l'interface web, avec :

docker-compose run healthchecks /opt/healthchecks/manage.py createsuperuser