ansible-role-chill/tasks/traefik.yml

23 lines
577 B
YAML
Raw Normal View History

2024-12-19 10:05:25 +00:00
- name: Create directories to store compose project
ansible.builtin.file:
path: "{{ install_dir }}/traefik"
state: directory
mode: '0755'
owner: "{{ as_user }}"
- name: Install compose file for traefik
ansible.builtin.template:
src: traefik-compose.yaml
dest: "{{ install_dir }}/traefik/compose.yaml"
mode: '0444'
owner: "{{ as_user }}"
notify:
- Restart traefik
2024-12-30 10:37:55 +00:00
- name: Create directory for storing certificates
ansible.builtin.file:
path: "/var/traefik/certs"
state: directory
owner: "{{ as_user }}"
mode: '0400'