diff --git a/ansible/roles/baremetal/tasks/pre-install.yml b/ansible/roles/baremetal/tasks/pre-install.yml
index 13c96942ce..4dc3142d3e 100644
--- a/ansible/roles/baremetal/tasks/pre-install.yml
+++ b/ansible/roles/baremetal/tasks/pre-install.yml
@@ -81,7 +81,7 @@
             update_cache: yes
           become: True
 
-        - name: Install ca certs
+        - name: Install CA certificates and gnupg packages
           package:
             name: "{{ item }}"
             state: latest
@@ -89,6 +89,7 @@
           with_items:
             - ca-certificates
             - apt-transport-https
+            - gnupg
 
         - name: Ensure apt sources list directory exists
           file: