Files
addons/letsencrypt/config.yaml
Pascal Vizeli 69c68bfac9 Update-deployment (#2281)
* Update deployment

* fix workflow

* Fix order

* restruct v1

* Fix style v2

* Cleanup style v3

* fix style v4

* Last style fix

* Address comments

* Update builder to 2021.11.3

* Fix let's encrypt

* fix lint

* Use ghcr.io

* fix

* Update versions

* fix readme
2021-11-24 11:43:54 +01:00

84 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