---
- name: Add munin to hosts
  lineinfile:
    dest: /etc/hosts
    regexp: 'munin$'
    line: '127.0.0.1        munin'
    insertafter: EOF

- name: Ensure packages for Munin CGI are installed
  apt:
    name:
      - liblwp-useragent-determined-perl
      - libcgi-fast-perl
      - spawn-fcgi
    state: present

- name: Adjust owner for munin-cgi
  shell: "chown --verbose www-data:munin /var/log/munin/munin-cgi-*"
  register: command_result
  changed_when: "'changed' in command_result.stdout"
  args:
    warn: no

- name: Adjust rights for munin-cgi
  shell: "chmod --verbose 660 /var/log/munin/munin-cgi-*"
  register: command_result
  changed_when: "'changed' in command_result.stdout"
  args:
    warn: no

- name: Systemd unit for Munin-fcgi
  copy:
    src: systemd/spawn-fcgi-munin-graph.service
    dest: /etc/systemd/system/spawn-fcgi-munin-graph.service

- name: Enable and start Munin-fcgi
  systemd:
    name: spawn-fcgi-munin-graph
    daemon_reload: yes
    enabled: yes
    state: started
