Update configuration_yaml_index.md (#644)

This commit is contained in:
Austin Mroczek 2020-10-13 04:28:44 -07:00 committed by GitHub
parent 7253f7ad6f
commit 1edeaf112a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,6 +4,13 @@ title: "Integration Configuration via YAML"
`configuration.yaml` is a configuration file defined by the user. It is automatically created by Home Assistant on first launch. It defines which components to load.
:::info Note about YAML for devices and/or services
Integrations that communicate with devices and/or services are configured via a config flow. In rare cases, we can make an exception. Existing integrations that should not have a YAML configuration are allowed and encouraged to implement a configuration flow and remove YAML support. Changes to existing YAML configuration for these same existing integrations will no longer be accepted.
For more detail read [ADR-0010](https://github.com/home-assistant/architecture/blob/master/adr/0010-integration-configuration.md#decision)
:::
## Pre-processing
Home Assistant will do some pre-processing on the config based on the components that are specified to load.