mirror of
https://github.com/aljazceru/addons.git
synced 2026-01-20 05:16:03 +01:00
* 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>
89 lines
2.1 KiB
YAML
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
|