22 lines
898 B
YAML
22 lines
898 B
YAML
_speedup_bitwarden_hetzner_record: "{{ bitwarden_records_urmel_services['Hetzner'] }}"
|
|
_speedup_bitwarden_hetzner_fields: "{{ dict(_speedup_bitwarden_hetzner_record.fields|map(attribute='name')|zip(_speedup_bitwarden_hetzner_record.fields|map(attribute='value'))) }}"
|
|
|
|
ddns_override:
|
|
domains:
|
|
- provider: "hetznercloud"
|
|
domain: "be.urmel.de"
|
|
ip_version: "ipv4"
|
|
token: "{{ _speedup_bitwarden_hetzner_fields.api_token }}"
|
|
- provider: "hetznercloud"
|
|
domain: "*.be.urmel.de"
|
|
ip_version: "ipv4"
|
|
token: "{{ _speedup_bitwarden_hetzner_fields.api_token }}"
|
|
|
|
traefik_override:
|
|
main_domain: "be.urmel.de"
|
|
http_port: "8080"
|
|
https_port: "8443"
|
|
|
|
hetzner_api_token: "{{ _speedup_bitwarden_hetzner_fields.api_token }}"
|
|
basic_auth_password: "{{ (bitwarden_records_urmel_services['Traefik'].fields | selectattr('name', '==', 'auth_string') | first).value }}"
|