You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.8 KiB
YAML
51 lines
1.8 KiB
YAML
---
|
|
|
|
dns: hetzner
|
|
domain: "kfzbrief-bautzen.de"
|
|
domain_env: "smardigo.digital"
|
|
traefik_letsencrypt_provider: "hetzner"
|
|
|
|
# hetzner mail server
|
|
connect_mail_protocol: "smtp"
|
|
connect_mail_host: "mail.your-server.de"
|
|
connect_mail_port: "587"
|
|
connect_mail_user: "{{ connect_mail_user_vault }}"
|
|
connect_mail_password: "{{ connect_mail_password_vault }}"
|
|
connect_mail_properties_simulation: false
|
|
connect_mail_properties_base_url: "https://smardigo.kfzbrief-bautzen.de"
|
|
connect_mail_properties_base_url_extern: "https://smardigo.kfzbrief-bautzen.de"
|
|
connect_mail_properties_sender: "{{ connect_mail_user_vault }}"
|
|
connect_mail_properties_sender_alias: "noreply-smardigo"
|
|
connect_mail_properties_smtp_auth: true
|
|
connect_mail_properties_smtp_starttls_enable: true
|
|
connect_mail_properties_smtp_starttls_required: true
|
|
|
|
# smardigo.fzbrief-bautzen.de
|
|
connect_external_subdomain: "smardigo"
|
|
connect_labels_additional: [
|
|
'"traefik.http.routers.{{ connect_id }}-extern.service={{ connect_id }}-extern"',
|
|
'"traefik.http.routers.{{ connect_id }}-extern.rule=Host(`{{ connect_external_subdomain }}.{{ domain }}`)"',
|
|
'"traefik.http.routers.{{ connect_id }}-extern.entrypoints=websecure"',
|
|
'"traefik.http.routers.{{ connect_id }}-extern.tls=true"',
|
|
'"traefik.http.routers.{{ connect_id }}-extern.tls.certresolver=letsencrypt"',
|
|
'"traefik.http.services.{{ connect_id }}-extern.loadbalancer.server.port={{ service_port }}"',
|
|
]
|
|
|
|
server_hcloud_firewall_objects:
|
|
-
|
|
name: "customer-access-to-{{ inventory_hostname }}"
|
|
state: present
|
|
rules:
|
|
-
|
|
direction: in
|
|
protocol: tcp
|
|
port: '443'
|
|
source_ips: "{{ additional_ip_adresses_vault }}"
|
|
destination_ips: []
|
|
description: customer specific access to https services
|
|
apply_to:
|
|
-
|
|
type: server
|
|
server:
|
|
id: '{{ stage_server_id }}'
|