2.6 KiB
2.6 KiB
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