--- - name: Install required packages for Grafana ansible.builtin.apt: pkg: - gpg state: present - name: Add Grafana repo apt key ansible.builtin.apt_key: url: https://apt.grafana.com/gpg.key state: present when: ansible_distribution == 'Debian' - name: Add Grafana stable repository ansible.builtin.apt_repository: repo: deb https://apt.grafana.com stable main when: ansible_distribution == 'Debian' - name: Install Grafana when running Debian ansible.builtin.apt: pkg: grafana update_cache: true force_apt_get: true when: ansible_distribution == 'Debian' - name: Template Grafana service file ansible.builtin.template: src: grafana-server.service.j2 dest: /lib/systemd/system/grafana-server.service owner: root group: root mode: "0644" - name: Refresh systemd service files ansible.builtin.systemd: daemon_reload: true ...