Files
addons/letsencrypt/config.yaml
Stefan Agner c7a5f7c0aa Improve GitHub action (#2364)
* Add YAML linter

* Drop GitHub registry login as its not required at this point

* Add YAML document start marker

* Fix YAMLlint issues

* Fix YAMLlint issues in .github yaml files

* Fix YAMLlint issue in .github/dependabot.yml

* Remove .github/move.yml

* Set dependabot to weekly

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>

* Use YAML strip option where appropriate

* Fix multiline string

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2022-04-11 09:00:11 +02:00

89 lines
2.1 KiB
YAML

---
version: 4.12.0
slug: letsencrypt
name: Let's Encrypt
description: Manage certificate from Let's Encrypt
url: https://github.com/home-assistant/hassio-addons/tree/master/letsencrypt
arch:
- armhf
- armv7
- aarch64
- amd64
- i386
boot: manual
image: homeassistant/{arch}-addon-letsencrypt
init: false
map:
- ssl:rw
- share
options:
certfile: fullchain.pem
challenge: http
dns: {}
domains:
- null
email: null
keyfile: privkey.pem
ports:
80/tcp: 80
ports_description:
80/tcp: Only needed for http challenge
schema:
acme_root_ca_cert: str?
acme_server: url?
certfile: str
challenge: list(dns|http)
dns:
aws_access_key_id: str?
aws_secret_access_key: str?
cloudflare_api_key: str?
cloudflare_api_token: str?
cloudflare_email: email?
cloudxns_api_key: str?
cloudxns_secret_key: str?
digitalocean_token: str?
directadmin_password: str?
directadmin_url: str?
directadmin_username: str?
dnsimple_token: str?
dnsmadeeasy_api_key: str?
dnsmadeeasy_secret_key: str?
gandi_api_key: str?
gandi_sharing_id: str?
gehirn_api_secret: str?
gehirn_api_token: str?
google_creds: str?
linode_key: str?
linode_version: str?
luadns_email: email?
luadns_token: str?
netcup_api_key: str?
netcup_api_password: str?
netcup_customer_id: str?
njalla_token: str?
nsone_api_key: str?
ovh_application_key: str?
ovh_application_secret: str?
ovh_consumer_key: str?
ovh_endpoint: str?
propagation_seconds: int(60,3600)?
provider: "list(dns-cloudflare|dns-cloudxns|dns-digitalocean|\
dns-directadmin|dns-dnsimple|dns-dnsmadeeasy|dns-gehirn|\
dns-google|dns-linode|dns-luadns|dns-njalla|dns-nsone|dns-ovh|\
dns-rfc2136|dns-route53|dns-sakuracloud|dns-netcup|dns-gandi|\
dns-transip)?"
rfc2136_algorithm: str?
rfc2136_name: str?
rfc2136_port: str?
rfc2136_secret: str?
rfc2136_server: str?
sakuracloud_api_secret: str?
sakuracloud_api_token: str?
transip_api_key: str?
transip_username: str?
domains:
- str
email: email
keyfile: str
startup: once