From 69aca48f7ef523e1f90b164b56f5ed8b8754eecf Mon Sep 17 00:00:00 2001 From: Keith Whyte Date: Thu, 22 Apr 2021 21:00:44 +0200 Subject: [PATCH] Update vty script Also install it on split stack system --- modules/rhizo_base/files/vty | 18 ++++++++++++++---- modules/rhizo_base/manifests/osmocom.pp | 6 ++++++ 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/modules/rhizo_base/files/vty b/modules/rhizo_base/files/vty index 5b00606..5a4ee1f 100755 --- a/modules/rhizo_base/files/vty +++ b/modules/rhizo_base/files/vty @@ -20,7 +20,9 @@ set host localhost set vty [lindex $argv 0] set lf [lindex $argv 1] +set all [lindex $argv 2] if { $lf < 0 } { set lf 1 } +if { $all < 0 } { set all notice } set host localhost switch $vty { @@ -71,15 +73,23 @@ send "logging print file basename last\r" expect "#" send "logging print extended-timestamp 1\r" expect "#" -send "logging level set-all notice\r" +send "logging level set-all $all\r" expect "#" # Customise logging configuration per daemon here: switch $vty { - msc { - send "logging level mm info\r" + hlr { + send "logging level mslookup debug\r" expect "#" - send "logging level cc info\r" + } + msc { + send "logging level mm debug\r" + expect "#" + send "logging level cc debug\r" + expect "#" + send "logging level msc info\r" + expect "#" + send "logging level lglobal debug\r" expect "#" } sg { diff --git a/modules/rhizo_base/manifests/osmocom.pp b/modules/rhizo_base/manifests/osmocom.pp index 7f092fc..e9326af 100644 --- a/modules/rhizo_base/manifests/osmocom.pp +++ b/modules/rhizo_base/manifests/osmocom.pp @@ -172,6 +172,12 @@ class rhizo_base::osmocom { source => 'puppet:///modules/rhizo_base/systemd/osmo-mgw-msc.service', } + file { '/usr/local/bin/vty': + source => 'puppet:///modules/rhizo_base/vty', + owner => 'root', + mode => '0755', + } + service { [ 'osmo-stp', 'osmo-hlr', 'osmo-bsc', 'osmo-msc', 'osmo-mgw', 'osmo-sgsn', 'osmo-sip-connector' ]: