--- - name: Install packages required for squeeze server ansible.builtin.apt: name: - libsox-fmt-all - libflac-dev - libfaad2 - libmad0 - perl-openssl-defaults - libnet-ssleay-perl - libio-socket-ssl-perl - nasm - build-essential - iptables-persistent cache_valid_time: 7200 state: present - name: Copy squeezeserver package ansible.builtin.copy: src: logitechmediaserver_8.4.0_arm.deb dest: /tmp mode: "0644" - name: Install squeezeserver package ansible.builtin.apt: deb: /tmp/logitechmediaserver_8.4.0_arm.deb - name: Enable sysdweb autostart ansible.builtin.systemd: name: logitechmediaserver state: started enabled: "yes" - name: Add to sysdweb ansible.builtin.include_role: name: pi_sysdweb vars: pi_sysdweb_name: logitechmediaserver - name: Forward port 80 to 9000 ansible.builtin.iptables: table: nat chain: PREROUTING in_interface: eth0 protocol: tcp match: tcp destination_port: "80" jump: REDIRECT to_ports: "9000" comment: Redirect web traffic to port 9000