diff --git a/steps/data/setup/puppet/modules/env/manifests/common/g5kpackages.pp b/steps/data/setup/puppet/modules/env/manifests/common/g5kpackages.pp index 4fd61bb9380671f471e6f8dead1ef139a17fd20a..d16b28e97c73ac2d4cdeb505532809b082df6693 100644 --- a/steps/data/setup/puppet/modules/env/manifests/common/g5kpackages.pp +++ b/steps/data/setup/puppet/modules/env/manifests/common/g5kpackages.pp @@ -6,13 +6,14 @@ # } define env::common::g5kpackages ( + String $source_filename = $name, Variant[Array, String] $packages = $name, String $ensure = installed, String $release = '' ) { include apt - apt::source { $name: + apt::source { $source_filename: key => { 'id' => '3C38BDEAA05D4A7BED7815E5B1F34F56797BF2D1', 'content' => file('env/min/apt/grid5000-archive-key.asc') diff --git a/steps/data/setup/puppet/modules/env/manifests/std/configure_oar_client.pp b/steps/data/setup/puppet/modules/env/manifests/std/configure_oar_client.pp index 8e30f299fdf5baad0ec4367ee4a9f9c60d04e528..2e183c3b0e7f4be3ee22e4ce58b7e859a9027f37 100644 --- a/steps/data/setup/puppet/modules/env/manifests/std/configure_oar_client.pp +++ b/steps/data/setup/puppet/modules/env/manifests/std/configure_oar_client.pp @@ -11,13 +11,12 @@ class env::std::configure_oar_client { $oar_repos_release = "stretch-backports_beta" } 'buster' : { - $oar_version = "2.5.10~g5k7-1~bpo10+1"; - $oar_repos = "2.5/debian/"; - $oar_repos_release = "buster-backports_beta" + $oar_version = "2.5.10~g5k8-1"; + $oar_repos = "g5k" } 'bullseye' : { - $oar_version = "2.5.9-1"; - $oar_repos = "default" + $oar_version = "2.5.10~g5k8-1"; + $oar_repos = "g5k" } default : { err "${::lsbdistcodename} not supported." @@ -36,6 +35,13 @@ class env::std::configure_oar_client { 'liboar-perl': ensure => $oar_version; } + } elsif ($oar_repos == "g5k") { + env::common::g5kpackages { + "oar/${::lsbdistcodename}": + source_filename => 'oar', + packages => ['liboar-perl', 'oar-common', 'oar-node'], + ensure => $oar_version + } } else { apt::source { 'oar-repo':