fix assert

This commit is contained in:
Henri Dohmen 2025-12-30 16:42:25 +01:00
parent 1053fd0a59
commit 91def25bca
Signed by: hd
GPG key ID: AB79213B044674AE
4 changed files with 17 additions and 4 deletions

11
pki/syncthing/solo.cert Normal file
View file

@ -0,0 +1,11 @@
-----BEGIN CERTIFICATE-----
MIIBoDCCAVKgAwIBAgIJAKTDW3t4qGfwMAUGAytlcDBKMRIwEAYDVQQKEwlTeW5j
dGhpbmcxIDAeBgNVBAsTF0F1dG9tYXRpY2FsbHkgR2VuZXJhdGVkMRIwEAYDVQQD
EwlzeW5jdGhpbmcwHhcNMjUxMjMwMDAwMDAwWhcNNDUxMjI1MDAwMDAwWjBKMRIw
EAYDVQQKEwlTeW5jdGhpbmcxIDAeBgNVBAsTF0F1dG9tYXRpY2FsbHkgR2VuZXJh
dGVkMRIwEAYDVQQDEwlzeW5jdGhpbmcwKjAFBgMrZXADIQDwc6IDr9yIEOTEt0Zy
jVx8lnKcJ+hmkpF1ECYNrqkVRKNVMFMwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW
MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMBQGA1UdEQQNMAuC
CXN5bmN0aGluZzAFBgMrZXADQQAHx/XBdRkXx8Da1qC1YyHd3mBlpP3EzwolNLEy
36SuBYtik5qkf9/mLUTcxoobXNSLslZCU763HI54803qMwEG
-----END CERTIFICATE-----

BIN
secrets/syncthing/solo.age Normal file

Binary file not shown.

View file

@ -2,11 +2,13 @@
"managed_clients": [
"fw",
"roam",
"c2"
"c2",
"solo"
],
"hashes": {
"fw": "YZGGXOT-MPFD7O4-ACLGOGT-LIMZVD3-7JBSZZR-LFCFWQL-BLO435I-LLH6GAL",
"roam": "HMB7ZRF-OODFHHW-2QCIFFJ-M7COVK5-YUB3GKT-SI56D2U-CPTTJEP-R3ZKOQ7",
"c2": "PQUPFUD-S7ZKSTU-WDV5KXV-O7QYJNT-4MUEBG3-U577XAV-ITUKVJE-6IZEJAQ"
"c2": "PQUPFUD-S7ZKSTU-WDV5KXV-O7QYJNT-4MUEBG3-U577XAV-ITUKVJE-6IZEJAQ",
"solo": "GFXORW2-TTT6OO4-ZTFOTID-AMKNQM7-CHXLDN2-HCTAC7S-IM3OUWH-WSRI5A4"
}
}

View file

@ -6,8 +6,8 @@ let
};
in
assert (
lib.assertMsg (
builtins.attrNames hashes == managed_clients
lib.assertMsg (lib.all (c: lib.elem c (builtins.attrNames hashes))
managed_clients
) "Not all declaratively configured syncthing clients have keys. Rerun ./bin/gen-syncthing-cert"
);
assert (