artefactual-sdps / enduro

A tool to support ingest and automation in digital preservation workflows
https://enduro.readthedocs.io/
Apache License 2.0
4 stars 3 forks source link

Feature: Enable offline deployment of rpm packages #1068

Open aseles13 opened 1 week ago

aseles13 commented 1 week ago

Is your feature request related to a problem? Please describe.

SFA has servers are located in a Network Zone which does not have internet access. Linux packages that are required by the DPS components will be provided using an offline Linux repository. The ansible playbooks need to be extended in order to copy the linux packages to the target machine and configure an offline linux repository containing all the packages. This will enable the existing playbooks to perform the installation without requiring an internet connection.

The list of required linux packages is dispersed accross various playbooks. It is difficult to install and track which DPS version is using which packages.

Describe the solution you'd like There may be two pieces of work here but we need one clearly tagged Ansible playbooks that allow copying of linux packages to a target machine, configuring an offline linux repository containing all the packages

Additional context DPS requires Linux Packages Offline Linux Repository Deployment: refine offline install #19 Deployment: Use rpm packages for monitoring deployment

aseles13 commented 1 week ago

@scollazo Please if you have a moment can you look at this? Does this describe the issue correctly?