--- - name: Download Grafana deb package ansible.builtin.get_url: url: "https://dl.grafana.com/oss/release/grafana_{{ grafana_version }}_{{ grafana_arch }}.deb" dest: "{{ destination_directory }}" - name: Update repos and upgrade system apt: update_cache: yes upgrade: dist autoremove: yes - name: Install dependencies apt: name: - adduser - libfontconfig1 - musl state: present - name: Install Grafana from deb package ansible.builtin.apt: deb: "{{ destination_directory }}/grafana_{{ grafana_version }}_{{ grafana_arch }}.deb" state: present - name: Remove downloaded deb package ansible.builtin.file: path: "{{ destination_directory }}/grafana_{{ grafana_version }}_{{ grafana_arch }}.deb" state: absent - name: Enable and start Grafana service ansible.builtin.systemd: name: grafana-server enabled: yes state: started