--- - name: Install squid ansible.builtin.apt: name: - squid - name: Disable squid ansible.builtin.systemd: name: squid enabled: false state: stopped - name: Deploy squid user mode configuration ansible.builtin.template: src: "{{ item }}.j2" dest: "/etc/squid/{{ item }}" mode: '0644' loop: - squid-usermode.conf - squid-usermode-external.conf - name: Deploy startusersquid script ansible.builtin.template: src: startusersquid.sh.j2 dest: /usr/local/bin/startusersquid.sh mode: '0755' - name: Provide usersquid service ansible.builtin.copy: src: usersquid.service dest: /etc/systemd/user/usersquid.service mode: '0644' - name: Enable usersquid service ansible.builtin.systemd: name: usersquid.service scope: global enabled: true