Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,9 @@ providers:
- item: key2
----

Explicitly disable a provider by setting `enabled: false`. All providers
are prefixed without name collisions. The name of the provider is in the key in the configuration.
Providers are enabled automatically if a provider is referenced in an {agent} policy.
All providers are prefixed without name collisions.
The name of the provider is in the key in the configuration.

[source,yaml]
----
Expand Down Expand Up @@ -92,9 +93,11 @@ configuration.
[[disable-providers-by-default]]
=== Disabling Providers By Default

All registered providers are enabled by default.
All registered providers are disabled by default until they are referenced in a policy.

Disable all providers by default and only enable explicitly configured providers by setting `agent.providers.initial_default: false`.
You can disable all providers even if they are referenced in a policy by setting `agent.providers.initial_default: false`.

The following configuration disables all providers from running except for the docker provider, if it becomes referenced in the policy:

[source,yaml]
----
Expand Down