50 lines
2.6 KiB
Markdown
50 lines
2.6 KiB
Markdown
|
# Role : docker_healthchecks
|
||
|
|
||
|
## Services fournis
|
||
|
|
||
|
- main.yml : Installation de healthchecks sur un serveur docker_host
|
||
|
|
||
|
|
||
|
## Variables
|
||
|
|
||
|
Fournir les variables suivantes. Par exemple :
|
||
|
|
||
|
```yaml
|
||
|
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 :
|
||
|
```bash
|
||
|
docker-compose run healthchecks /opt/healthchecks/manage.py createsuperuser
|
||
|
```
|