šŸ“‘ Como utilizar o ficheiro secrets.yaml para proteger a vossa configuraĆ§Ć£o


(Tiago Marques) #1

Com a pressa de resolver um problema (ou com ā€˜backupā€™ da configuraĆ§Ć£o para o github) Ć© fĆ”cil colocar por essa net fora pedaƧos (ou a totalidade) da nossa configuraĆ§Ć£o que muitas vezes tĆŖm dados sensĆ­veis, nomeadamente passwords, urls de acesso externo ou coordenadas GPS.

Para evitar isto, existe um ficheiro chamado secrets.yaml onde podemos colocar a password, por exemplo, e depois chamar a password atravƩs do comando !secret

Exemplo da configuraĆ§Ć£o com recurso a !secret

mqtt:
    broker: localhost
    port: 1883
    client_id: hassio
    keepalive: 60
    username: !secret username_mqtt
    password: !secret password_mqtt
    protocol: 3.1.1
    discovery: true

Exemplo do ficheiro secrets.yaml

# Use this file to store secrets like usernames and passwords.
# Learn more at https://home-assistant.io/docs/configuration/secrets/

username_mqtt: ZeGrilo
password_mqtt: AMinhaPasswordMuitoComprida

O nome que chamam a seguir ao !secret tem de corresponder ao registo dentro do ficheiro secrets.yaml

PS: Se fizerem upload da vossa configuraĆ§Ć£o para o github, excluam o ficheiro secrets.yaml :slight_smile:


:bookmark_tabs: Home Assistant para Principiantes - Parte 4, Alguns tutoriais para praticar um pouco
Como utilizar o ficheiro secrets.yaml para proteger a vossa configuraĆ§Ć£o
:bookmark_tabs: Como configurar o zigbee2mqtt em Hassio com uma CC2531
(Jorge AssunĆ§Ć£o) #2

(system) #3

Para comentar este tĆ³pico, por favor utilizem o tĆ³pico abaixo: