diff --git a/roles/www/handlers/main.yaml b/roles/www/handlers/main.yaml index 745e9d7..7e58ba4 100644 --- a/roles/www/handlers/main.yaml +++ b/roles/www/handlers/main.yaml @@ -11,4 +11,3 @@ systemd: name: mqtt2web state: restarted - daemon_reload: true diff --git a/roles/www/tasks/mqtt.yaml b/roles/www/tasks/mqtt.yaml index 1c9ed2a..3f8b4ab 100644 --- a/roles/www/tasks/mqtt.yaml +++ b/roles/www/tasks/mqtt.yaml @@ -1,7 +1,10 @@ --- -- name: Install Mosquitto +- name: Install dependencies apt: - name: mosquitto + name: + - libjson-xs-perl + - liblinux-epoll-perl + - mosquitto - name: Allow MQTT iptables: @@ -35,11 +38,14 @@ owner: root group: root mode: 0644 - notify: restart mqtt2web + notify: + - daemon reload + - restart mqtt2web + +- meta: flush_handlers - name: Enable mqtt2web systemd: name: mqtt2web state: started enabled: true - daemon_reload: true