From 822f4485c1481435b9261a161e98beb2c6ff7951 Mon Sep 17 00:00:00 2001 From: Mike DePaulo Date: Tue, 26 Jan 2021 16:50:29 -0500 Subject: [PATCH] As a pulp_installer user, gpg will be installed for the new signing service functionality (in pulpcore) related to #7700 Add public_key to the SigningService model itself https://pulp.plan.io/issues/7700 fixes: #8163 https://pulp.plan.io/issues/8163 --- CHANGES/8163.feature | 1 + roles/pulp_common/vars/CentOS-7.yml | 1 + roles/pulp_common/vars/Debian.yml | 1 + roles/pulp_common/vars/Fedora.yml | 1 + roles/pulp_common/vars/Ubuntu.yml | 1 + 5 files changed, 5 insertions(+) create mode 100644 CHANGES/8163.feature diff --git a/CHANGES/8163.feature b/CHANGES/8163.feature new file mode 100644 index 000000000..d3842dadc --- /dev/null +++ b/CHANGES/8163.feature @@ -0,0 +1 @@ +Install the Linux distro's `gpg` binary command for the new SigningService functionality in pulpcore. diff --git a/roles/pulp_common/vars/CentOS-7.yml b/roles/pulp_common/vars/CentOS-7.yml index 17d8e185a..c3651a4c1 100644 --- a/roles/pulp_common/vars/CentOS-7.yml +++ b/roles/pulp_common/vars/CentOS-7.yml @@ -10,6 +10,7 @@ pulp_preq_packages: - make # For make docs, and SELinux policy install - git # For source install, and SELinux policy install - sudo + - gnupg2 # For the signing service via the gpg python module pulp_python_interpreter: /usr/bin/python3.6 pulp_python_cryptography: diff --git a/roles/pulp_common/vars/Debian.yml b/roles/pulp_common/vars/Debian.yml index 784b384f4..1154d245d 100644 --- a/roles/pulp_common/vars/Debian.yml +++ b/roles/pulp_common/vars/Debian.yml @@ -7,6 +7,7 @@ pulp_preq_packages: - gcc # For psycopg2 - git # For source install - sudo + - gpg # For the signing service via the gpg python module # Pulp requires Python 3.6+. pulp_python_interpreter: /usr/bin/python3 diff --git a/roles/pulp_common/vars/Fedora.yml b/roles/pulp_common/vars/Fedora.yml index 393dfbea6..861ea8b82 100644 --- a/roles/pulp_common/vars/Fedora.yml +++ b/roles/pulp_common/vars/Fedora.yml @@ -9,6 +9,7 @@ pulp_preq_packages: - libpq-devel # Renamed/Split version of postgresql-devel - git # For source install, and SELinux policy install - sudo + - gnupg2 # For the signing service via the gpg python module # Pulp requires Python 3.6+. pulp_python_interpreter: /usr/bin/python3 diff --git a/roles/pulp_common/vars/Ubuntu.yml b/roles/pulp_common/vars/Ubuntu.yml index 639bf1bd1..28bfc192d 100644 --- a/roles/pulp_common/vars/Ubuntu.yml +++ b/roles/pulp_common/vars/Ubuntu.yml @@ -7,6 +7,7 @@ pulp_preq_packages: - gcc # For psycopg2 - git # For source install - sudo + - gpg # For the signing service via the gpg python module # Pulp requires Python 3.6+. pulp_python_interpreter: /usr/bin/python3