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": [ "managed_clients": [
"fw", "fw",
"roam", "roam",
"c2" "c2",
"solo"
], ],
"hashes": { "hashes": {
"fw": "YZGGXOT-MPFD7O4-ACLGOGT-LIMZVD3-7JBSZZR-LFCFWQL-BLO435I-LLH6GAL", "fw": "YZGGXOT-MPFD7O4-ACLGOGT-LIMZVD3-7JBSZZR-LFCFWQL-BLO435I-LLH6GAL",
"roam": "HMB7ZRF-OODFHHW-2QCIFFJ-M7COVK5-YUB3GKT-SI56D2U-CPTTJEP-R3ZKOQ7", "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 in
assert ( assert (
lib.assertMsg ( lib.assertMsg (lib.all (c: lib.elem c (builtins.attrNames hashes))
builtins.attrNames hashes == managed_clients managed_clients
) "Not all declaratively configured syncthing clients have keys. Rerun ./bin/gen-syncthing-cert" ) "Not all declaratively configured syncthing clients have keys. Rerun ./bin/gen-syncthing-cert"
); );
assert ( assert (