secretsmanager/main.go
Marcel S. Henselin aa77ad77e2 fix: some errorhandling corrections
chore: updated versions
2026-05-13 08:37:55 +02:00

30 lines
528 B
Go

package main
import (
"fmt"
"log"
"secretsmanager/config"
"secretsmanager/secretsmanager"
"github.com/caarlos0/env/v11"
)
func main() {
var cfg config.Config
err := env.Parse(&cfg)
if err != nil {
log.Fatalf("Error parsing environment variables %s", err)
}
cfg = config.ValidateConfig(cfg)
s := secretsmanager.InitializeClient(cfg)
data, err := secretsmanager.GetSecrets(&s, cfg)
if err != nil {
log.Fatalf("Error retrieving secrets: %s", err)
}
for _, secret := range data {
fmt.Println(secret)
}
}