mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-06 19:18:59 +00:00

* Replace "docs" with "documentation" * Blacklist docs in Textlint, use documentation instead * Fix more occurances Co-authored-by: Franck Nijhof <git@frenck.dev>
1.1 KiB
1.1 KiB
title, description
title | description |
---|---|
credstash | Script to store credentials securely in AWS |
Using Credstash is an alternative way to secrets.yaml
. They can be managed from the command line via the credstash script.
Before using credstash, you need to set up AWS credentials either via the aws
command line tool or using environment variables as explained in the AWS CLI documentation as well as creating a KMS key named credstash
as explained in the credstash Readme. After that is complete, you can use the provided script to add secrets to your Home Assistant secret store in credstash.
$ hass --script credstash --help
To store a password in credstash, replace your password or API key with !secret
and an identifier in configuration.yaml
file.
example:
password: !secret example_password
Create an entry in your credstash store.
$ hass --script credstash put http_password 123
List your secrets.
$ hass --script credstash list