--- - name: Apt install libgpiod2 ansible.builtin.apt: name: libgpiod2 cache_valid_time: "7200" state: present - name: Pip install adafruit-circuitpython-dht ansible.builtin.pip: name: adafruit-circuitpython-dht executable: pip3 - name: Install script config ansible.builtin.template: src: dht22_sensing.json dest: /etc/dht22_sensing.json - name: Install script ansible.builtin.copy: src: dht22_sensing.py dest: /usr/bin/dht22_sensing owner: root mode: u+rwx - name: Install systemd service file ansible.builtin.copy: src: dht22_sensing.service dest: /lib/systemd/system/ - name: Add script to autostart and start now ansible.builtin.systemd: name: dht22_sensing state: started enabled: "yes" daemon_reload: "yes" - name: Add to sysdweb ansible.builtin.include_role: name: pi_sysdweb vars: sysdweb_name: dht22_sensing