From 027b8d244c4c58d98dfadf2933ab5e1c7e43b869 Mon Sep 17 00:00:00 2001
From: Andrew Lukoshko <andrew.lukoshko@gmail.com>
Date: Sun, 20 Dec 2020 21:38:15 +0300
Subject: [PATCH] Install gnupg before adding docker apt gpg key during
 pre-install

Adding docker apt gpg key requires gpupg to be installed.
Task will fail on minimal Debian 10 install as gnupg absent.

Change-Id: I979f88162ad8a206e413b37ac7fb09bcc912e016
---
 ansible/roles/baremetal/tasks/pre-install.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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:
-- 
GitLab