mirror of
https://github.com/nmasur/dotfiles
synced 2026-03-10 13:49:45 +00:00
add required secret key for grafana
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE1nSGFPdyBxUDhh
|
||||||
|
SkpvdDNNS04yNk0yNGtqRlRXT2V2QVVScUpVd3RrMWUvYnVyRlJFCktoZUw1VnJI
|
||||||
|
SnJ4dDBZK1ROUDRhWm1EaExKZUJmM1NrcUZ0elRtZXZFSTQKLT4gc3NoLWVkMjU1
|
||||||
|
MTkgWXlTVU1RICtHZGEyUm1lelBEWVFIaCsxSmx0S2V3Yk5qREVRaDdtSkp6ckcz
|
||||||
|
UDB5aWcKUFNoeU1YQjhaTG1zTEZBZElkUUpUcXVXdzgrUENUajNqRytMMFZVTzNm
|
||||||
|
NAotPiBzc2gtZWQyNTUxOSBuanZYNUEgNjNoM0U0ZnE5dzNCenRWZmVkRVdXOGFa
|
||||||
|
cmFjSWtFOUVXSUdzTFNlWGhUSQpvNnk3NXdGZkhtaGRJRmd3czFNUHh3OUlTSGpG
|
||||||
|
YUJjT1Baa3dRdzF4V2EwCi0+IHNzaC1lZDI1NTE5IENxSU9VQSBXcnNQcnY5MnJ3
|
||||||
|
b3hLM01PYXNwa2tPTFVRMC96QmZZTkdDNktWZFRHOVE4Ck1PZUlLcXN6Rnh3UnlS
|
||||||
|
dVkwODJ2QjBXWUZOUTdBU01DYjFSemJxY1haVVUKLT4gc3NoLWVkMjU1MTkgejFP
|
||||||
|
Y1p3IEQwZTA3WFkwMWJjbXhMRDlFaEJjMVhuZFpTVTFsaktqWHFXN0J1ajJHMmMK
|
||||||
|
bXRTdTI2N1o4ZXhYcG9kWCtMNjJCMG0zeUpqMS95SC9VdTRNdUY3ZFVVSQotLS0g
|
||||||
|
OXJFMUkvOXkvdStrU1dBSEhhNnE0NU56SHE0UkUvbXhwcWRCdkdxdXN3SQpXUnGQ
|
||||||
|
XJT+KXvM80eW2z/je+0kq9Yh+DkgcWtUpq2k2WyzIue9AifKco9CQ4AsBtKKoxO9
|
||||||
|
SxjY/7b0HRwoXS578gwTxJD0j9sBRsz4s64IeiepKn01KcMTgo1TxYzB7JgM
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
@@ -28,9 +28,22 @@ in
|
|||||||
before = [ "grafana.service" ];
|
before = [ "grafana.service" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
secrets.grafana-secret-key = {
|
||||||
|
source = ./grafana-secret-key.age;
|
||||||
|
dest = "${config.secretsDirectory}/grafana-secret-key";
|
||||||
|
owner = "grafana";
|
||||||
|
group = "grafana";
|
||||||
|
permissions = "0440";
|
||||||
|
};
|
||||||
|
systemd.services.grafana-secret-key = {
|
||||||
|
requiredBy = [ "grafana.service" ];
|
||||||
|
before = [ "grafana.service" ];
|
||||||
|
};
|
||||||
|
|
||||||
services.grafana = {
|
services.grafana = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
security.secret_key = "$__file{${config.secrets.grafana-secret-key.dest}}";
|
||||||
server = {
|
server = {
|
||||||
domain = hostnames.metrics;
|
domain = hostnames.metrics;
|
||||||
http_addr = "127.0.0.1";
|
http_addr = "127.0.0.1";
|
||||||
|
|||||||
Reference in New Issue
Block a user