--- - name: Install packages ansible.builtin.package: name: websockify state: installed - name: Create websock group ansible.builtin.group: name: websock system: true - name: Create websock user ansible.builtin.user: name: websock comment: Service Websock createhome: false group: websock home: /var/empty shell: /sbin/nologin system: true - name: Create configuration file ansible.builtin.template: dest: /etc/websockify.conf src: websockify.conf.j2 mode: "0640" owner: root group: websock notify: Restart websockify - name: Create startup script ansible.builtin.copy: dest: /etc/rc.d/websockify src: rc.websockify mode: "0555" owner: root group: "{{ ansible_wheel }}" notify: Restart websockify - name: Enable service ansible.builtin.service: name: websockify state: started enabled: true