Be more specific about OpenBSC and related packages.
This commit is contained in:
parent
a08da68bcc
commit
ebb90bd80a
1 changed files with 32 additions and 6 deletions
|
@ -24,16 +24,35 @@ class rhizo_base::openbsc {
|
||||||
$bts3_ip_address = $rhizo_base::bts3_ip_address
|
$bts3_ip_address = $rhizo_base::bts3_ip_address
|
||||||
$smsc_password = $rhizo_base::smsc_password
|
$smsc_password = $rhizo_base::smsc_password
|
||||||
|
|
||||||
package { ['osmocom-nitb', 'osmocom-nitb-dbg',
|
package { [ 'libosmoabis4', 'libosmocore6',
|
||||||
'libdbd-sqlite3', 'libsmpp0']:
|
'libosmoctrl0', 'libosmogsm5',
|
||||||
ensure => installed,
|
'libosmovty1', 'osmocom-nitb',
|
||||||
require => Class['rhizo_base::apt'],
|
'osmocom-nitb-dbg']:
|
||||||
notify => Exec['hlr_pragma_wal'],
|
ensure => latest,
|
||||||
|
require => Class['rhizo_base::apt'],
|
||||||
|
notify => [ Exec['hlr_pragma_wal'],
|
||||||
|
Exec['restart-nitb'] ],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
package { [ 'libosmoabis3', 'libosmocore4',
|
||||||
|
'libosmogsm6', 'libosmovty0',
|
||||||
|
'libgtp', 'libgtp0',
|
||||||
|
'libgtp0-dev', 'openggsn',
|
||||||
|
'libosmo-abis', 'libosmo-abis-dbg',
|
||||||
|
'libosmo-abis-dev', 'libosmo-netif-dbg',
|
||||||
|
'libosmo-netif-dev', 'libosmo-sccp',
|
||||||
|
'libosmo-sccp-dbg', 'libosmo-sccp-dev',
|
||||||
|
'libosmocodec0', 'libosmocore',
|
||||||
|
'libosmocore-dbg', 'libosmocore-dev',
|
||||||
|
'libosmocore-utils', 'libosmogb3',
|
||||||
|
'libosmonetif2', 'libosmosim0',
|
||||||
|
'libosmotrau0']:
|
||||||
|
ensure => absent,
|
||||||
|
}
|
||||||
|
|
||||||
service { 'osmocom-nitb':
|
service { 'osmocom-nitb':
|
||||||
enable => false,
|
enable => false,
|
||||||
require => Package['osmocom-nitb']
|
require => Package['osmocom-nitb'],
|
||||||
}
|
}
|
||||||
|
|
||||||
file { '/etc/osmocom/osmo-nitb.cfg':
|
file { '/etc/osmocom/osmo-nitb.cfg':
|
||||||
|
@ -47,4 +66,11 @@ class rhizo_base::openbsc {
|
||||||
require => Class['rhizo_base::packages'],
|
require => Class['rhizo_base::packages'],
|
||||||
refreshonly => true,
|
refreshonly => true,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
exec { 'restart-nitb':
|
||||||
|
command => '/usr/bin/sv restart osmo-nitb',
|
||||||
|
require => Class['rhizo_base::packages'],
|
||||||
|
refreshonly => true,
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue