ansible-role-chill/tasks/traefik.yml

23 lines
577 B
YAML

- 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
- name: Create directory for storing certificates
ansible.builtin.file:
path: "/var/traefik/certs"
state: directory
owner: "{{ as_user }}"
mode: '0400'