ansible-infra/roles/certbot/meta/argument_specs.yaml
June 8bf6dfbefb
All checks were successful
/ Ansible Lint (push) Successful in 3m36s
certbot(role): support DNS-01 certs using acme-dns
Introduce new configuration structure called certbot__certs, which
allows for different challenge types per cert with the first challenge
type supported being dns-01-acme-dns.
2026-03-31 16:48:00 +02:00

39 lines
966 B
YAML

argument_specs:
main:
options:
certbot__acme_account_email_address:
type: str
required: true
certbot__certificate_domains:
type: list
elements: str
required: false
default: [ ]
certbot__http_01_port:
type: str
required: false
default: 31820
certbot__certs:
type: list
elements: dict
required: false
default: [ ]
options:
commonName:
type: str
required: true
# ToDo: subjectAlternativeNames:
challengeType:
type: str
required: true
choices:
- dns-01-acme-dns
dns_01_acme_dns:
type: dict
required: false
# Further checking done in tasks/validate_cert.yaml
certbot__new_cert_commands:
type: list
elements: str
required: false
default: [ ]