Remove Support for osmo-nitb

This commit is contained in:
Keith Whyte 2022-12-06 23:06:29 +01:00
parent fe03832b59
commit 1cd5263e40
14 changed files with 11 additions and 968 deletions

View file

@ -12,8 +12,6 @@
#
class rhizo_base::runit {
$osmo_stack = $rhizo_base::osmo_stack
file { '/lib/systemd/system/runit.service':
ensure => present,
source => 'puppet:///modules/rhizo_base/systemd/runit.service',
@ -56,25 +54,8 @@ class rhizo_base::runit {
require => [ File['/etc/sv'] ],
}
$_runit_svc = $osmo_stack ? {
'split' => absent,
'nitb' => link
}
$_req = $osmo_stack ? {
'split' => File['/etc/sv'],
'nitb' => [ File['/etc/sv'], Class['rhizo_base::openbsc'] ],
default => [ File['/etc/sv'], Class['rhizo_base::openbsc'] ],
}
file { '/etc/service/osmo-nitb':
ensure => $_runit_svc,
target => '/etc/sv/osmo-nitb',
require => $_req,
}
file { '/etc/service/osmo-sip-connector':
ensure => $_runit_svc,
ensure => absent,
target => '/etc/sv/osmo-sip-connector',
require => [ File['/etc/sv'] ],
}