From 5d789cfac1ad361bc6b3d46c51de2d3f478bba3c Mon Sep 17 00:00:00 2001 From: Monocots Date: Thu, 12 Sep 2019 13:11:57 +0000 Subject: [PATCH] Choose osmocom-nitb version based on repo --- modules/rhizo_base/manifests/openbsc.pp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/rhizo_base/manifests/openbsc.pp b/modules/rhizo_base/manifests/openbsc.pp index 097db00..f713596 100644 --- a/modules/rhizo_base/manifests/openbsc.pp +++ b/modules/rhizo_base/manifests/openbsc.pp @@ -34,9 +34,16 @@ class rhizo_base::openbsc { $mncc_ip_address = $rhizo_base::mncc_ip_address $vpn_ip_address = hiera('rhizo::vpn_ip_address') $ggsn_ip_address = hiera('rhizo::ggsn_ip_address') + $repo = hiera('rhizo::osmo_repo', 'latest') + + $nitb_version = $repo ? { + 'latest' => '1.3.1', + 'nightly' => 'latest', + default => '1.3.0', + } package { [ 'osmocom-nitb' ]: - ensure => '1.3.1', + ensure => $nitb_version, require => Class['rhizo_base::apt'], notify => [ Exec['hlr_pragma_wal'], Exec['notify-nitb'] ],