# Como utilizar o ficheiro "secrets.yaml" para proteger a vossa configuração

**URL:** <https://forum.cpha.pt/t/como-utilizar-o-ficheiro-secrets-yaml-para-proteger-a-vossa-configuracao/1108>\
**Category:** Tutoriais\
**Created:** [11 Outubro , 2018 21:15 UTC](https://forum.cpha.pt/t/como-utilizar-o-ficheiro-secrets-yaml-para-proteger-a-vossa-configuracao/1108 "2018-10-11T21:15:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tmarquespt](https://forum.cpha.pt/user_avatar/forum.cpha.pt/tmarquespt/32/16063_2.png) [@tmarquespt](https://forum.cpha.pt/u/tmarquespt)\
**Post date:** [11 Outubro , 2018 21:15 UTC](https://forum.cpha.pt/t/como-utilizar-o-ficheiro-secrets-yaml-para-proteger-a-vossa-configuracao/1108/1 "2018-10-11T21:15:18Z")

</div>

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 🙂

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [12 Outubro , 2018 01:33 UTC](https://forum.cpha.pt/t/como-utilizar-o-ficheiro-secrets-yaml-para-proteger-a-vossa-configuracao/1108/2 "2018-10-12T01:33:48Z")

</div>



---

<div class="post-metadata">

**Author:** ![system](https://forum.cpha.pt/user_avatar/forum.cpha.pt/system/32/2_2.png) [@system](https://forum.cpha.pt/u/system)\
**Post date:** [14 Outubro , 2018 01:32 UTC](https://forum.cpha.pt/t/como-utilizar-o-ficheiro-secrets-yaml-para-proteger-a-vossa-configuracao/1108/3 "2018-10-14T01:32:01Z")

</div>

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

> [@Como utilizar o ficheiro secrets.yaml para proteger a vossa configuração](https://forum.cpha.pt/t/como-utilizar-o-ficheiro-secrets-yaml-para-proteger-a-vossa-configuracao/1134):
>
> [https://forum.cpha.pt/t/como-utilizar-o-ficheiro-secrets-yaml-para-proteger-a-vossa-configuracao/1108](https://forum.cpha.pt/t/como-utilizar-o-ficheiro-secrets-yaml-para-proteger-a-vossa-configuracao/1108)
