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'
|