feat(edge_vps): add Traefik setup task and template

This commit is contained in:
Tuan-Dat Tran
2026-02-24 23:53:00 +01:00
parent d8822ad904
commit 1b82acad1f
2 changed files with 72 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
---
- name: Deploy Traefik config
ansible.builtin.template:
src: traefik/traefik_config.yml.j2
dest: "{{ edge_vps_traefik_config_dir }}/traefik_config.yml"
mode: "0644"
notify: restart traefik
- name: Deploy Cloudflare credentials for ACME
ansible.builtin.copy:
content: |
CF_DNS_API_TOKEN={{ vault_edge_vps.traefik.cloudflare_api_token }}
dest: "{{ edge_vps_traefik_config_dir }}/cloudflare.env"
mode: "0600"
no_log: true