--- - name: Install packages ansible.builtin.package: name: "{{ item }}" state: installed with_items: - mosquitto - net-snmp-utils # https://www.aten.com/eu/en/products/power-distribution-&-racks/rack-pdu/pe8108/ - name: Install custom mib ansible.builtin.copy: dest: /usr/share/snmp/mibs/ATEN-PE-CFG.txt src: ATEN-PE-CFG_str_1.3.128.mib mode: "0644" owner: root group: "{{ ansible_wheel }}" - name: Install mqtt publish script ansible.builtin.copy: dest: /usr/local/bin/aten-mqtt-publish src: aten-mqtt-publish.sh mode: "0755" owner: root group: "{{ ansible_wheel }}" - name: Add mqtt publish cron job ansible.builtin.cron: name: aten-mqtt-publish job: /usr/local/bin/aten-mqtt-publish minute: "*/5"