Reproducible deployments new filestructure #85

Merged
ahtlon merged 4 commits from reproducible-deployments-filestructure into reproducible-deployments 2025-02-23 13:34:40 +01:00
Owner

Iam suggesting a different file structure/naming for #84.

  • I changed the host and initrd key filenames to make clear what the files are actually about.
  • I changed the destination folder to reside inside machines/hostname/secrets

The machines/secrets folder is more or less deprecated and is meant for hosts that use gpg instead of age sops keys. in general this should be avoided in the future and only my private computers still use gpg. i will migrate to age and then the whole machines/secrets dir can be removed.

Iam suggesting a different file structure/naming for #84. - I changed the host and initrd key filenames to make clear what the files are actually about. - I changed the destination folder to reside inside `machines/hostname/secrets` The `machines/secrets` folder is more or less deprecated and is meant for hosts that use gpg instead of age sops keys. in general this should be avoided in the future and only my private computers still use gpg. i will migrate to age and then the whole `machines/secrets` dir can be removed.
kalipso added 3 commits 2025-02-22 19:18:24 +01:00
[sops] change reproducible secrets file structure
Some checks failed
Check flake syntax / flake-check (push) Has been cancelled
2eec2ed980
[fanny] generate deployment secrets on new location
All checks were successful
Check flake syntax / flake-check (push) Successful in 4m11s
251b0f0850
kalipso requested review from ahtlon 2025-02-22 19:18:31 +01:00
ahtlon added 1 commit 2025-02-23 13:23:38 +01:00
[scripts] make pwpath consistant
All checks were successful
Check flake syntax / flake-check (push) Successful in 7m11s
3bc74a3e80
ahtlon approved these changes 2025-02-23 13:27:56 +01:00
ahtlon left a comment
Owner

I changed the variables a bit to be more consistent but this looks good!

I changed the variables a bit to be more consistent but this looks good!
ahtlon merged commit b423efeaef into reproducible-deployments 2025-02-23 13:34:40 +01:00
ahtlon deleted branch reproducible-deployments-filestructure 2025-02-23 13:34:40 +01:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: malobeo/infrastructure#85