diff --git a/tasks/main.yml b/tasks/main.yml
index 68d3d6de15c4d1f09e175be6d427357ca6aca215..4290b509cb3a4d47e8d7ecab0db36be0b7b2c0d6 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -5,8 +5,10 @@
 
 # INSTALLATION
 - name: Add Filebeat GPG key to APT
-  apt_key:
+  get_url:
     url: "{{ elastic_gpg_key_url }}"
+    dest: /etc/apt/trusted.gpg.d/elastic.asc
+    mode: '0644'
   when: ansible_os_family == "Debian"
 
 - name: Add FileBeat repo to APT repositories