--- - name: Create podman folder file: path: /root/.config/containers/systemd/ state: directory mode: 0775 recurse: yes - name: Create letsencrypt folder file: path: /letsencrypt state: directory mode: 0775 recurse: yes - name: Create letsencrypt folder file: path: /etc/traefik state: directory mode: 0775 recurse: yes - name: Setup Podman quadlet block: - name: Copy traefik.network ansible.builtin.template: src: traefik.network dest: "/root/.config/containers/systemd/traefik.network" - name: Copy traefik.container ansible.builtin.template: src: traefik.quadlet.j2 dest: "/root/.config/containers/systemd/traefik.container" - name: Copy traefik.yml ansible.builtin.template: src: traefik.yaml.j2 dest: "/etc/traefik/traefik.yaml" - name: Export XDG_RUNTIME_DIR shell: export XDG_RUNTIME_DIR=/var/run notify: - Reload systemd - Restart traefik - name: Start Traefik systemd_service: enabled: true name: traefik state: started scope: "user"