Refactor imports and secrets. Add per system properties and role based secret access.
Highlights - No need to update flake for every machine anymore, just add a properties.nix file. - Roles are automatically generated from all machine configurations. - Roles and their secrets automatically are grouped and show up in agenix secrets.nix - Machines and their service configs may now query the properties of all machines. - Machine configuration and secrets are now competely isolated into each machine's directory. - Safety checks to ensure no mixing of luks unlocking secrets and hosts with primary ones. - SSH pubkeys no longer centrally stored but instead per machine where the private key lies for better cleanup.
This commit is contained in:
@@ -1,23 +1,20 @@
|
||||
age-encryption.org/v1
|
||||
-> ssh-ed25519 xoAm7w YfFXfkiV/OEhL9zmHK3bioQUUzlu9DHyhbzxenTVWWY
|
||||
PY6ykXYKNxfT4IMIvsdyEg+CMzMllPcacboJ3mj2CXU
|
||||
-> ssh-ed25519 mbw8xA dMVsqzPuMGCSxsjwo0HTq4O4ayY8S0C5UGJ5STaiO3g
|
||||
YwY4col/fbt5gQF4GBfGTJuaCYEDQG/yPLuS6TDTYAw
|
||||
-> ssh-ed25519 2a2Yhw LOwqoLJtGV4e/vd9h7ks+h2Cu2AcfPs5fObQBjY1qlU
|
||||
p4vpGEBh1ucCvwwfY+jio1eqZLaz+3UNc+k8qHwvkIc
|
||||
-> ssh-ed25519 dMQYog spGr30/0nW6I8gnlDXB2fNiNm6mW3jVdV0HxbAYOtCI
|
||||
GEA6ggfl7yv6XYj1/e4wF/xHOTgfC29vXwz3N4wQnNA
|
||||
-> ssh-ed25519 6AT2/g ZA1c7ZNBdi/H02k+LhBol39RoX6uXqvtlAbePJ6/rQk
|
||||
cgJTVWDBYdfT/4tpjeQLkQlmCh0h42BKtxC80a8RGqE
|
||||
-> ssh-ed25519 fwBF+g 7yzxxo42BMU7z9LWd2Dzo9rq6utpmLgNIy3mUuvIAXI
|
||||
dazG882otsFAb4Qo9xeG5zM1Xp7LLS6d7eAiQ/ucMsk
|
||||
-> ssh-ed25519 yHDAQw eKxZ3ubH/St4ADh9/V6K04TqJWxvp9Oc+1C4MSFlkgk
|
||||
p3yCmtEsEieyBHuggp9DbBsSm7xKbevnJLiIbmJafEY
|
||||
-> ssh-ed25519 VyYH/Q sqoBr8012iw3O72fw6fTcBrq6o5vfyAltfO+tqBU21Q
|
||||
ELlo9KI0y+ixRylkWnDR50eISvGsX3xzwP77+OBhrhw
|
||||
-> ssh-ed25519 hPp1nw 8LfZncfhKV7QKrglch3Sx+/4zErTmdiVSL+a3ZLyzUQ
|
||||
DlU7/EZaTYLrlUu+Q4A6qDL+v/YKD3JEbCfZkUJ/bwA
|
||||
-> V{dl'-grease `i* Eww uPgzl* f5zjP;
|
||||
PMMK0yN9kZ9R0+ZyibiQqtJ4kXMCQEqY9Se/80nCkY7zvg2lVHq6UJUD
|
||||
--- IIg4b0+vVeyISKd7zkVovNeCsUkkX/DhZMDc214vwa8
|
||||
È€£ISÞ–ùÕjSp^`5S-sËíFžmLÃÙåïeê qÛÀ’]9ü€¡…Jf?¯TÆ7¹Ð»ÃíçäA0õ‹KæÞöz¾Z\Yƒ1Ã@htÔné-ˆí™
|
||||
-> ssh-ed25519 yHDAQw LyoiocIPWoX81W5lD5OBD5P48QC3CtVHmpATJTfz70Y
|
||||
fnRfSV68RLkMc+W6WX5aqxMQxDz7UviTNQqB5KAtKYs
|
||||
-> ssh-ed25519 dMQYog nQ49ARJDvvVmZEQu1YlYKGba5Dh5U4bGKsLAZfPDqUg
|
||||
9Rs0zISa1FDT3ngBBwp5vXi8aR+a/Z+BrGIEKVUJWkQ
|
||||
-> ssh-ed25519 fwBF+g Zap6yPIuauggXP00/It4kYJV2G539vUblQsfwgVzVHg
|
||||
83K5JgUeHjf6lYv8H3YvsbBzrFOgsQyqLVm4h5Be5gE
|
||||
-> ssh-ed25519 6AT2/g 7QlvTxNNubo2dRwVwfjxr+9MOge9XIsrJVLeAtpkewg
|
||||
lxzXO7PIKNzrKwj0KhyHetavLM3zqjbXu4h/S7tDJns
|
||||
-> ssh-ed25519 VyYH/Q tfgTbXGhdOru7FyVWPVf9tBLcuLZJQWnWZkL8yOjQyg
|
||||
HIKUKzWhEM0PD+EKpI5asIwQF3Lx8CYeURVce2QAMZU
|
||||
-> ssh-ed25519 hPp1nw xHd4/TCZAi/zwSL0fj7FVGHkykKAmvh29tJReIAUDFg
|
||||
/TrZ77mu8vGmudrrPkDgQPiLr2o84lDrsVgY31xMHUQ
|
||||
-> ssh-ed25519 dMQYog 20tuoqjWl4dQBpEKiiSrbEmwW9ZLml3F8MS7riyu1GI
|
||||
I/jrnGVCw37hxoKnf/yGPlvGlXPXy+c1sz1ouY44KF8
|
||||
-> 0UxZ/o4-grease V+d
|
||||
VgDtDiYRn+VzFbhXGHjOTbdN/V/vSW7STbKquW96A68DRzKH6yDn/4Ia4tX469eA
|
||||
y6swdFIvbsPFnldalFKxKhHqjKRSJPLAKeWECe/I
|
||||
--- ZEnygego6ke0cW4acYxInaRQXXOaKoSNklgTn7KPOfg
|
||||
ZÔPÊ|>ªîÃÆÍË<C38D>+:NdÌñ*Pû¢i+¾¡ä§²çÙ3ôGÛ J´”Ž÷bkc<>ìF<‡’Ö0zá€Í½÷<C2BD>`W/2 ƒ<>4‚¯{O"‘áüF°jS^f_¸£€
|
||||
Reference in New Issue
Block a user