# provisioner start Run a provisioner daemon ## Usage ```console coder provisioner start [flags] ``` ## Options ### -c, --cache-dir | | | |-------------|-------------------------------------| | Type | string | | Environment | $CODER_CACHE_DIRECTORY | | Default | ~/.cache/coder | Directory to store cached data. ### -t, --tag | | | |-------------|---------------------------------------| | Type | string-array | | Environment | $CODER_PROVISIONERD_TAGS | Tags to filter provisioner jobs by. ### --poll-interval | | | |-------------|------------------------------------------------| | Type | duration | | Environment | $CODER_PROVISIONERD_POLL_INTERVAL | | Default | 1s | Deprecated and ignored. ### --poll-jitter | | | |-------------|----------------------------------------------| | Type | duration | | Environment | $CODER_PROVISIONERD_POLL_JITTER | | Default | 100ms | Deprecated and ignored. ### --psk | | | |-------------|--------------------------------------------| | Type | string | | Environment | $CODER_PROVISIONER_DAEMON_PSK | Pre-shared key to authenticate with Coder server. ### --key | | | |-------------|--------------------------------------------| | Type | string | | Environment | $CODER_PROVISIONER_DAEMON_KEY | Provisioner key to authenticate with Coder server. ### --name | | | |-------------|---------------------------------------------| | Type | string | | Environment | $CODER_PROVISIONER_DAEMON_NAME | Name of this provisioner daemon. Defaults to the current hostname without FQDN. ### --verbose | | | |-------------|------------------------------------------------| | Type | bool | | Environment | $CODER_PROVISIONER_DAEMON_VERBOSE | | Default | false | Output debug-level logs. ### --log-human | | | |-------------|------------------------------------------------------| | Type | string | | Environment | $CODER_PROVISIONER_DAEMON_LOGGING_HUMAN | | Default | /dev/stderr | Output human-readable logs to a given file. ### --log-json | | | |-------------|-----------------------------------------------------| | Type | string | | Environment | $CODER_PROVISIONER_DAEMON_LOGGING_JSON | Output JSON logs to a given file. ### --log-stackdriver | | | |-------------|------------------------------------------------------------| | Type | string | | Environment | $CODER_PROVISIONER_DAEMON_LOGGING_STACKDRIVER | Output Stackdriver compatible logs to a given file. ### --log-filter | | | |-------------|---------------------------------------------------| | Type | string-array | | Environment | $CODER_PROVISIONER_DAEMON_LOG_FILTER | Filter debug logs by matching against a given regex. Use .* to match all debug logs. ### --prometheus-enable | | | |-------------|---------------------------------------| | Type | bool | | Environment | $CODER_PROMETHEUS_ENABLE | | Default | false | Serve prometheus metrics on the address defined by prometheus address. ### --prometheus-address | | | |-------------|----------------------------------------| | Type | string | | Environment | $CODER_PROMETHEUS_ADDRESS | | Default | 127.0.0.1:2112 | The bind address to serve prometheus metrics. ### -O, --org | | | |-------------|----------------------------------| | Type | string | | Environment | $CODER_ORGANIZATION | Select which organization (uuid or name) to use.