1
0
Fork 0
selfhostblocks/modules/blocks
Pierre Penninckx 7d9dedb845
provision grafana datasources and some dashboards (#23)
fixes #22 

This commit introduces:
- A few more optional options for the monitoring module, in particular
an SMTP option to setup sending alerts with an STMP server.
- 2 required options for adding a secure key for signing and for an
initial admin password. The latter is nice because at least you can
choose securely the initial admin password instead of it being just
"admin", adding a bit more security to the install process.
- Provisioning Grafana with dashboards, datasources, alerts, contact
points and notification policies.
- Documentation for monitoring in
[docs/blocks/monitoring.md](docs/blocks/monitoring.md).
- A NixOS test that makes sure provisioning did go well as expected.
2023-11-26 09:56:08 -08:00
..
monitoring provision grafana datasources and some dashboards (#23) 2023-11-26 09:56:08 -08:00
authelia.nix add postgresql vm test that runs in CI (#19) 2023-11-23 01:03:33 -08:00
backup.nix distinguish building blocks and provided services 2023-11-20 22:20:19 -08:00
davfs.nix distinguish building blocks and provided services 2023-11-20 22:20:19 -08:00
ldap.nix distinguish building blocks and provided services 2023-11-20 22:20:19 -08:00
monitoring.nix provision grafana datasources and some dashboards (#23) 2023-11-26 09:56:08 -08:00
nginx.nix distinguish building blocks and provided services 2023-11-20 22:20:19 -08:00
postgresql.nix automatically cleanup idle connections 2023-11-24 02:16:49 -08:00
ssl.nix distinguish building blocks and provided services 2023-11-20 22:20:19 -08:00
tinyproxy.nix distinguish building blocks and provided services 2023-11-20 22:20:19 -08:00
vpn.nix distinguish building blocks and provided services 2023-11-20 22:20:19 -08:00