secretsmanager/main.go
Timo Bergen cc0c27a4e9
Some checks failed
Release Secrets Manager Action / build (push) Has been cancelled
feat: STACKIT Secrets Manager Action
2025-07-07 21:32:39 +02:00

27 lines
No EOL
457 B
Go

package main
import (
"log"
"fmt"
"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, _ := secretsmanager.GetSecrets(&s, cfg)
for _, secret := range data {
fmt.Println(secret)
}
}