--- - name: install packages apt: pkg: - python-paho-mqtt - python3-paho-mqtt update_cache: "{{apt_config.update_cache}}" cache_valid_time: "{{apt_config.cache_valid_time}}" - git: repo: "https://github.com/jpmens/mqttwarn.git" dest: "/opt/mqttwarn" version: "0.10.4" #version: "0c030a94a7e3590ea3485f460be555cee027d8a8" tags: - mqttwarn - name: install config file template: src: mqttwarn.ini dest: "/opt/mqttwarn/mqttwarn.ini" owner: root group: root mode: "u=rw,g=r,o=r" notify: restart mqttwarn tags: - mqttwarn - mqttwarnconfig - name: create log dir file: dest: "/var/log/mqttwarn" state: directory owner: pi group: pi tags: - mqttwarn - name: install service file template: src: mqttwarn.service dest: "/etc/systemd/system/mqttwarn.service" owner: root group: root mode: "u=rw,g=r,o=r" tags: - mqttwarn - name: "configure systemd" systemd: name: mqttwarn daemon_reload: yes enabled: true state: started tags: - mqttwarn