|
|
@ -13,6 +13,7 @@ var ( |
|
|
|
token = flag.String("token", "", "Set token to authorize API requests") |
|
|
|
vaultURL = flag.String("vault-url", "", "Set Vault URL, like https://vault.myproject.ru:8000") |
|
|
|
vaultPath = flag.String("vault-path", "", "Set KV secrets path, like /databases/postgres-main") |
|
|
|
envsPrefix = flag.String("envs-prefix", "", "Set ENVs prefix if same named secrets already exported") |
|
|
|
vaultTimeoutFlag = flag.String("timeout", "10s", "Set timeout to connect in seconds") |
|
|
|
vaultTimeout = time.Duration(0 * time.Second) |
|
|
|
) |
|
|
@ -62,7 +63,7 @@ func main() { |
|
|
|
} |
|
|
|
|
|
|
|
for varname, value := range vaultData.Data { |
|
|
|
fmt.Printf("%v=%v\n", varname, value) |
|
|
|
fmt.Printf("%v%v=%v\n", *envsPrefix, varname, value) |
|
|
|
} |
|
|
|
|
|
|
|
} |