set-up the role

This commit is contained in:
2024-12-19 11:05:25 +01:00
parent 5a2ba1c9d6
commit a53e62dd9e
18 changed files with 337 additions and 65 deletions

15
tasks/traefik.yml Normal file
View File

@@ -0,0 +1,15 @@
- 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