feat: implement secret management with SOPS

This commit is contained in:
Daniel Cosme
2026-04-20 19:58:02 -04:00
parent 6e1da78e02
commit e3c73ed372
20 changed files with 260 additions and 19 deletions
+22
View File
@@ -0,0 +1,22 @@
package main
import (
"fmt"
"os"
"danicos.dev/daniel/homelab/pkg/root"
"danicos.dev/daniel/homelab/pkg/secrets"
)
func main() {
secrets_stack := secrets.Stack()
err := secrets_stack.MarshalYaml(root.TMP_FOLDER)
assertNoErr(err)
}
func assertNoErr(err error) {
if err != nil {
fmt.Println(err.Error())
os.Exit(1)
}
}