En ocasiones tendremos que modificar nuestro fichero de configuración de Home Assistant y tendremos que añadir contraseñas. Para evitar que esas contraseñas se visualicen directamente en el fichero, YAML que es el lenguaje que utilizan los ficheros de configuración, permite utilizar variables para tener directamente un fichero con contraseñas.

Preparación

Lo primero será crear un fichero llamado secrets.yml donde tendremos las variables y las contraseñas de nuestras integraciones.

Deberemos de utilizar nuestro editor favorito y crear el fichero, en ese fichero, por ejemplo, incluiremos la contraseña del Wi-Fi.

wifi_password = contraseñadelwifisegura
💡
En este fichero iremos añadiendo línea por línea todas las contraseñas o direcciones IP que queremos parametrizar con variables para luego utilizarlas en los ficheros de configuración.

Cómo usar los parámetros

Para utilizar ahora la contraseña que hemos añadido en el fichero secrets.yml deberemos de ir al fichero de configuración y añadir lo siguiente:

  password: !secret wifi_password

De esta manera tendremos los ficheros de configuración sin contraseñas o datos sensibles y podremos compartirlos con la comunidad con mayor tranquilidad.


Más sobre ./voidNull

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación