Usage of /usr/bin/confd:
-app-id string
Vault app-id to use with the app-id backend (only used with -backend=vault and auth-type=app-id)
-auth-token string
Auth bearer token to use
-auth-type string
Vault auth backend type to use (only used with -backend=vault)
-backend string
backend to use (default "etcd")
-basic-auth
Use Basic Auth to authenticate (only used with -backend=consul and -backend=etcd)
-client-ca-keys string
client ca keys
-client-cert string
the client cert
-client-insecure
Allow connections to SSL sites without certs (only used with -backend=etcd)
-client-key string
the client key
-confdir string
confd conf directory (default "/etc/confd")
-config-file string
the confd config file (default "/etc/confd/confd.toml")
-file value
the YAML file to watch for changes (only used with -backend=file)
-filter string
files filter (only used with -backend=file) (default "*")
-interval int
backend polling interval (default 600)
-keep-stage-file
keep staged files
-log-level string
level which confd should log messages
-node value
list of backend nodes
-noop
only show pending changes
-onetime
run once and exit
-password string
the password to authenticate with (only used with vault and etcd backends)
-path string
Vault mount path of the auth method (only used with -backend=vault)
-prefix string
key path prefix
-role-id string
Vault role-id to use with the AppRole, Kubernetes backends (only used with -backend=vault and either auth-type=app-role or auth-type=kubernetes)
-scheme string
the backend URI scheme for nodes retrieved from DNS SRV records (http or https) (default "http")
-secret-id string
Vault secret-id to use with the AppRole backend (only used with -backend=vault and auth-type=app-role)
-separator string
the separator to replace '/' with when looking up keys in the backend, prefixed '/' will also be removed (only used with -backend=redis)
-srv-domain string
the name of the resource record
-srv-record string
the SRV record to search for backends nodes. Example: _etcd-client._tcp.example.com
-sync-only
sync without check_cmd and reload_cmd
-table string
the name of the DynamoDB table (only used with -backend=dynamodb)
-user-id string
Vault user-id to use with the app-id backend (only used with -backend=value and auth-type=app-id)
-username string
the username to authenticate as (only used with vault and etcd backends)
-version
print version and exit
-watch
enable watch support
Options (34)
| Option | Description | Source |
|---|---|---|
-app-id string | Vault app-id to use with the app-id backend (only used with -backend=vault and auth-type=app-id) | help |
-auth-token string | Auth bearer token to use | help |
-auth-type string | Vault auth backend type to use (only used with -backend=vault) | help |
-backend string | backend to use (default "etcd") | help |
-basic-auth | Use Basic Auth to authenticate (only used with -backend=consul and -backend=etcd) | help |
-client-ca-keys string | client ca keys | help |
-client-cert string | the client cert | help |
-client-insecure | Allow connections to SSL sites without certs (only used with -backend=etcd) | help |
-client-key string | the client key | help |
-confdir string | confd conf directory (default "/etc/confd") | help |
-config-file string | the confd config file (default "/etc/confd/confd.toml") | help |
-file value | the YAML file to watch for changes (only used with -backend=file) | help |
-filter string | files filter (only used with -backend=file) (default "*") | help |
-interval int | backend polling interval (default 600) | help |
-keep-stage-file | keep staged files | help |
-log-level string | level which confd should log messages | help |
-node value | list of backend nodes | help |
-noop | only show pending changes | help |
-onetime | run once and exit | help |
-password string | the password to authenticate with (only used with vault and etcd backends) | help |
-path string | Vault mount path of the auth method (only used with -backend=vault) | help |
-prefix string | key path prefix | help |
-role-id string | Vault role-id to use with the AppRole, Kubernetes backends (only used with -backend=vault and either auth-type=app-role or auth-type=kubernetes) | help |
-scheme string | the backend URI scheme for nodes retrieved from DNS SRV records (http or https) (default "http") | help |
-secret-id string | Vault secret-id to use with the AppRole backend (only used with -backend=vault and auth-type=app-role) | help |
-separator string | the separator to replace '/' with when looking up keys in the backend, prefixed '/' will also be removed (only used with -backend=redis) | help |
-srv-domain string | the name of the resource record | help |
-srv-record string | the SRV record to search for backends nodes. | help |
-sync-only | sync without check_cmd and reload_cmd | help |
-table string | the name of the DynamoDB table (only used with -backend=dynamodb) | help |
-user-id string | Vault user-id to use with the app-id backend (only used with -backend=value and auth-type=app-id) | help |
-username string | the username to authenticate as (only used with vault and etcd backends) | help |
-version | print version and exit | help |
-watch | enable watch support | help |