mirror of
https://github.com/Luzifer/yaml-vault.git
synced 2024-12-20 20:11:16 +00:00
Fix validate-tags and log-level
Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
parent
ae4952e94b
commit
c93d3a0ba8
1 changed files with 3 additions and 3 deletions
6
main.go
6
main.go
|
@ -21,14 +21,14 @@ import (
|
||||||
|
|
||||||
var (
|
var (
|
||||||
cfg = struct {
|
cfg = struct {
|
||||||
File string `flag:"file,f" default:"vault.yaml" description:"File to import from / export to" validate:"non-zero"`
|
File string `flag:"file,f" default:"vault.yaml" description:"File to import from / export to" validate:"nonzero"`
|
||||||
Import bool `flag:"import" default:"false" description:"Enable importing data into Vault"`
|
Import bool `flag:"import" default:"false" description:"Enable importing data into Vault"`
|
||||||
Export bool `flag:"export" default:"false" description:"Enable exporting data from Vault"`
|
Export bool `flag:"export" default:"false" description:"Enable exporting data from Vault"`
|
||||||
ExportPaths []string `flag:"export-paths" default:"secret" description:"Which paths to export"`
|
ExportPaths []string `flag:"export-paths" default:"secret" description:"Which paths to export"`
|
||||||
IgnoreErrors bool `flag:"ignore-errors" default:"false" description:"Do not exit on read/write errors"`
|
IgnoreErrors bool `flag:"ignore-errors" default:"false" description:"Do not exit on read/write errors"`
|
||||||
LogLevel string `flag:"log-level" default:"info" description:"Log level (debug, info, warn, error, fatal)"`
|
LogLevel string `flag:"log-level" default:"info" description:"Log level (debug, info, warn, error, fatal)"`
|
||||||
VaultAddress string `flag:"vault-addr" env:"VAULT_ADDR" default:"https://127.0.0.1:8200" description:"Vault API address"`
|
VaultAddress string `flag:"vault-addr" env:"VAULT_ADDR" default:"https://127.0.0.1:8200" description:"Vault API address"`
|
||||||
VaultToken string `flag:"vault-token" env:"VAULT_TOKEN" vardefault:"vault-token" description:"Specify a token to use instead of app-id auth" validate:"non-zero"`
|
VaultToken string `flag:"vault-token" env:"VAULT_TOKEN" vardefault:"vault-token" description:"Specify a token to use instead of app-id auth" validate:"nonzero"`
|
||||||
VersionAndExit bool `flag:"version" default:"false" description:"Print program version and exit"`
|
VersionAndExit bool `flag:"version" default:"false" description:"Print program version and exit"`
|
||||||
Verbose bool `flag:"verbose,v" default:"false" description:"Print verbose output [DEPRECATED]"`
|
Verbose bool `flag:"verbose,v" default:"false" description:"Print verbose output [DEPRECATED]"`
|
||||||
}{}
|
}{}
|
||||||
|
@ -212,7 +212,7 @@ func importToVault(client *api.Client) error {
|
||||||
}
|
}
|
||||||
return errors.Wrapf(err, "Unable to delete path %q", field.Key)
|
return errors.Wrapf(err, "Unable to delete path %q", field.Key)
|
||||||
}
|
}
|
||||||
log.WithField("path", field.Key).Info("Successfully deleted key")
|
log.WithField("path", field.Key).Debug("Successfully deleted key")
|
||||||
} else {
|
} else {
|
||||||
if _, err := client.Logical().Write(field.Key, field.Values); err != nil {
|
if _, err := client.Logical().Write(field.Key, field.Values); err != nil {
|
||||||
if cfg.IgnoreErrors {
|
if cfg.IgnoreErrors {
|
||||||
|
|
Loading…
Reference in a new issue