--- - name: Install packages ansible.builtin.package: name: py3-paho-mqtt state: installed - name: Create group ansible.builtin.group: name: ha-mqtt system: true - name: Create user ansible.builtin.user: name: ha-mqtt comment: ha-mqtt-configd group: ha-mqtt groups: hostkey create_home: false home: /var/empty shell: /sbin/nologin system: true - name: Copy daemon ansible.builtin.copy: dest: /usr/local/sbin/ha_mqtt_configd src: ha_mqtt_configd.py mode: "0755" owner: root group: "{{ ansible_wheel }}" notify: Restart ha_mqtt_configd - name: Copy startup script ansible.builtin.copy: dest: /etc/rc.d/ha_mqtt_configd src: ha_mqtt_configd.rc mode: "0755" owner: root group: "{{ ansible_wheel }}" notify: Restart ha_mqtt_configd - name: Enable service ansible.builtin.service: name: ha_mqtt_configd state: started enabled: true