Opened 9 months ago

Closed 8 months ago

#13523 closed Patch - Feature (Fixed)

Ansible - Install essential perl modules for CentOS 8

Reported by: Gary Buhrmaster Owned by: Stuart Auchterlonie
Priority: minor Milestone: 31.0
Component: Ansible Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

The perl modules perl-Net-UPnP and perl-Image-Size have been built for EL8 in epel and can now be installed, so remove the Fedora only tests.

Note: perl-Net-UPnP and perl-Image-Size are also in epel for EL7 at this time, but I am focusing on EL8 changes.

This patch requires the preparatory patch from #13490 that enables epel in EL8.

Lightly tested.

From 5ca3c8f33746147ce66f15869294bacd8889dc44 Mon Sep 17 00:00:00 2001
From: Gary Buhrmaster <gtb@bb0.garybuhrmaster.net>
Date: Wed, 27 Nov 2019 17:18:09 +0000
Subject: [PATCH] perl modules are available in epel for EL

---
 roles/mythtv-dnf/tasks/main.yml | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/roles/mythtv-dnf/tasks/main.yml b/roles/mythtv-dnf/tasks/main.yml
index a9a1c9d..0909f81 100644
--- a/roles/mythtv-dnf/tasks/main.yml
+++ b/roles/mythtv-dnf/tasks/main.yml
@@ -144,15 +144,8 @@
       - perl-DateTime-Format-ISO8601
       - perl-SOAP-Lite
       - perl-JSON
-
-- name: add mythtv essential perl modules - Fedora only
-  set_fact:
-    dnf_pkg_lst:
-      # not found on centos7
-      - '{{ dnf_pkg_lst }}'
       - perl-Image-Size
       - perl-Net-UPnP
-  when: ansible_distribution == "Fedora"
 
 - name: add mythtv essential plugin libraries
   set_fact:
-- 
2.18.1

Change History (2)

comment:1 Changed 8 months ago by Stuart Auchterlonie

Milestone: needs_triage31.0
Status: newaccepted

comment:2 Changed 8 months ago by Stuart Auchterlonie

Resolution: Fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.