diff --git a/site-modules/profile/manifests/swh/deploy/worker/loader_debian.pp b/site-modules/profile/manifests/swh/deploy/worker/loader_debian.pp index 2cc96f28..cec46a2d 100644 --- a/site-modules/profile/manifests/swh/deploy/worker/loader_debian.pp +++ b/site-modules/profile/manifests/swh/deploy/worker/loader_debian.pp @@ -1,15 +1,11 @@ -# Deployment for swh-loader-debian +# Deployment for loader-debian class profile::swh::deploy::worker::loader_debian { - $packages = ['python3-swh.loader.debian'] - - package {$packages: - ensure => 'present', - } + include ::profile::swh::deploy::loader_package ::profile::swh::deploy::worker::instance {'loader_debian': ensure => present, require => [ Package[$packages], ], } } diff --git a/site-modules/profile/manifests/swh/deploy/worker/loader_package.pp b/site-modules/profile/manifests/swh/deploy/worker/loader_package.pp new file mode 100644 index 00000000..6f76d076 --- /dev/null +++ b/site-modules/profile/manifests/swh/deploy/worker/loader_package.pp @@ -0,0 +1,8 @@ +# Base loader package configuration +class profile::swh::deploy::loader_package { + $packages = ['python3-swh.loader.core'] + + package {$packages: + ensure => 'present', + } +}