--- - name: Apt install bluez, firmware and Python requirements ansible.builtin.apt: name: - bluez - bluez-firmware - firmware-realtek - firmware-realtek-rtl8723cs-bt - python3-pycryptodome - python3-bleak - python3-asyncio-mqtt - python3-numpy - name: Copy monitor script ansible.builtin.template: src: my_btmonitor.py dest: /usr/bin/my_btmonitor owner: root mode: u+rwx - name: Install systemd service file ansible.builtin.copy: src: my_btmonitor.service dest: /etc/systemd/system/ - name: Add script to autostart and start now ansible.builtin.systemd: name: my_btmonitor state: restarted enabled: "yes" daemon_reload: "yes" # - name: Add to sysdweb # include_role: # name: pi_sysdweb # vars: # sysdweb_name: my_btmonitor