diff --git a/grafana/tasks/main.yml b/grafana/tasks/main.yml
index 4b961b97846e93d615a48e8c70b2b283cd5a6b15..c475450a2788b9705c9a2e9ef0fe3b722f786475 100644
--- a/grafana/tasks/main.yml
+++ b/grafana/tasks/main.yml
@@ -1,9 +1,13 @@
 ---
 
 - name: Install Grafana repository keys
-  apt_key:
+  ansible.builtin.get_url:
     url: https://packages.grafana.com/gpg.key
-    state: present
+    dest: /etc/apt/trusted.gpg.d/grafana.asc
+    force: true
+    owner: root
+    group: root
+    mode: "0644"
   tags:
     - packages
     - repo