- name: ensure required packages are installed package: name: - podman state: present tags: - install - name: ensure statsd-exporter os group exists group: name: statsd-exporter gid: 228 system: true state: present tags: - user - group - name: ensure statsd-exporter os user exists user: name: statsd-exporter uid: 228 system: true state: present tags: - user - name: ensure statsd-exporter container is defined template: src: statsd-exporter.container.j2 dest: /etc/containers/systemd/statsd-exporter.container owner: root group: root mode: u=rw,go=r notify: - 'statsd-exporter : reload systemd' - restart statsd exporter tags: - systemd - container - name: flush handlers meta: flush_handlers - name: ensure statsd exporter starts at boot service: name: statsd-exporter enabled: true tags: - service - name: ensure statsd exporter is running service: name: statsd-exporter state: started tags: - service - name: ensure firewall is configured for statsd exporter firewalld: port: 9125/tcp immediate: true permanent: true state: enabled when: host_uses_firewalld|d(true) tags: - firewalld