Mentions légales du service

Skip to content
Snippets Groups Projects
Commit cdfa46e6 authored by Samir Noir's avatar Samir Noir :cheese:
Browse files

Merge branch 'bugs/#13249' into 'master'

[std][oar] use new Grid'5000 apt source for OAR packages

See merge request !95
parents 30a678a0 312b3135
Branches
Tags
1 merge request!95[std][oar] use new Grid'5000 apt source for OAR packages
...@@ -6,13 +6,14 @@ ...@@ -6,13 +6,14 @@
# } # }
define env::common::g5kpackages ( define env::common::g5kpackages (
String $source_filename = $name,
Variant[Array, String] $packages = $name, Variant[Array, String] $packages = $name,
String $ensure = installed, String $ensure = installed,
String $release = '' String $release = ''
) { ) {
include apt include apt
apt::source { $name: apt::source { $source_filename:
key => { key => {
'id' => '3C38BDEAA05D4A7BED7815E5B1F34F56797BF2D1', 'id' => '3C38BDEAA05D4A7BED7815E5B1F34F56797BF2D1',
'content' => file('env/min/apt/grid5000-archive-key.asc') 'content' => file('env/min/apt/grid5000-archive-key.asc')
......
...@@ -11,13 +11,12 @@ class env::std::configure_oar_client { ...@@ -11,13 +11,12 @@ class env::std::configure_oar_client {
$oar_repos_release = "stretch-backports_beta" $oar_repos_release = "stretch-backports_beta"
} }
'buster' : { 'buster' : {
$oar_version = "2.5.10~g5k7-1~bpo10+1"; $oar_version = "2.5.10~g5k8-1";
$oar_repos = "2.5/debian/"; $oar_repos = "g5k"
$oar_repos_release = "buster-backports_beta"
} }
'bullseye' : { 'bullseye' : {
$oar_version = "2.5.9-1"; $oar_version = "2.5.10~g5k8-1";
$oar_repos = "default" $oar_repos = "g5k"
} }
default : { default : {
err "${::lsbdistcodename} not supported." err "${::lsbdistcodename} not supported."
...@@ -36,6 +35,13 @@ class env::std::configure_oar_client { ...@@ -36,6 +35,13 @@ class env::std::configure_oar_client {
'liboar-perl': 'liboar-perl':
ensure => $oar_version; 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 { } else {
apt::source { apt::source {
'oar-repo': 'oar-repo':
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment