Commit graph

166 commits

Author SHA1 Message Date
c4decc900f Remove Support for Debian 9 2023-07-24 11:43:40 -06:00
82dde679e8 sysctl is in /sbin/ on debian 9 2023-03-31 01:56:27 +02:00
bc340b8a99 Add some configurable support for ipv6 2023-03-31 01:41:10 +02:00
1adf3a92a3 Manage tinc-up script
We might want to add routes globally here, so we can avoid nat elsewwhere,
Also make sure that the route to DGSM mcast is up if tinc is retarted
2023-03-30 06:42:12 +02:00
01e0fb80f3 Generate per BTS pcu config files 2023-03-28 09:55:16 +02:00
e1713bbc3a More Updates to collectd/CGP 2023-03-28 08:02:13 +02:00
51760b1bcf Multiple user config changes
Starting to make the system operable without using root.

Changes to groups, sudo, some file permissions.
Places all the user key config into users.pp
2023-03-18 22:46:11 +01:00
306bb24792 CGP: Now hosting the repo
Change the URL and remove the config file patch as
it is now committed to the repo.

(This change temporarily requires force => true but I didn't commit that.)
2023-03-18 18:00:53 +01:00
8c84c98039 config: Add sip calling param 2023-02-07 22:47:47 +01:00
c488a754d2 Export codecs config to RCCN
And change default mncc, inter to AMR
2023-02-06 00:45:20 +01:00
29832190cf Refactor how we restart FS when neccesary
Sometimes RCCN updates require FS to restart, we don't do this because
we don't want to drop calls, instead we were waiting till the nighttime
when it's likely there are no calls, (we still didn't drop them)

Let's issue a shutdown elegant right away, so FS will restart as soon as 'possible'
2023-01-23 23:07:01 +01:00
be4b675292 Remove Riak 2023-01-11 17:45:53 +01:00
cce605be74 Add site_routing table 2023-01-10 17:53:50 +01:00
e37d5cb55f Commiting various minor changes 2023-01-04 01:46:40 +01:00
1cd5263e40 Remove Support for osmo-nitb 2022-12-07 21:52:47 +01:00
Monocots
f709539b0b Add option to specify codecs on "outgoing" profile 2022-11-18 23:17:55 +00:00
Monocots
a37bba7ead CGP: Fix require dependency 2022-10-25 19:07:57 +00:00
Monocots
04240764ba Meas: Use master branch 2022-10-25 18:56:02 +00:00
c7a3819bcd Change MNC to two digits 2022-07-09 22:37:53 +02:00
99d4f2ff40 Futher to last commit, also config file 2022-06-14 19:45:35 +02:00
c13bf85aa4 Add further collectd configuration 2022-06-14 05:12:49 +02:00
5540a54ac9 Clone Collectd Graph Panel to webroot 2022-06-14 02:49:02 +02:00
Monocots
e98417f99a Add statsd config + collectd 2022-06-13 21:30:54 +00:00
89c7f9ad59 Move the SysmoBTS source directory 2021-11-30 21:40:30 +01:00
127fd0f3ad Use a REGEX to detect if the public IP is WISP network 2021-09-15 21:35:54 +02:00
048db7d476 BTS Add opkg script file for split stack 2021-06-10 08:17:12 +02:00
c3047b3940 Set some variables based on split stack
Also, Use the current WIP branch of meas vis for split stack
2021-06-10 07:26:41 +02:00
79c4da8bd0 Add get IP script 2021-06-01 01:28:29 +02:00
59519dd23f Add tunnel back service 2021-05-29 20:50:38 +02:00
a0250b4bc7 Litecel: add maint script and update perms on scripts 2021-05-27 03:40:41 +02:00
78dc18a999 Add admin numbers and pin 2021-04-24 00:23:44 +02:00
ec16a0ddc1 Add configuration for vSat
Add sems install and config
Add FS profiles for Vsat incoming calls via sems + related gateway
2021-03-11 08:04:26 +01:00
8864a27db6 fix the localnet.json generation 2021-02-26 06:43:37 +01:00
cd2c6a730d WS 2021-02-26 05:12:08 +01:00
e30d5511ca Remove unusued variables from init
We don't need this bts1,2,3 etc anyway with new bts definitions
2021-02-26 05:11:19 +01:00
67df350f1b Redirect webroot to RAI 2021-02-26 04:56:22 +01:00
Monocots
bf116cc6b4 Add welcome_sms 2021-02-24 06:55:40 +00:00
Monocots
e1e194b7ae Fix repo scheduling
0 != "0"
2020-12-17 20:02:37 +00:00
92dda40864 Add config variable needed by split stack branch 2020-10-28 17:03:24 +01:00
814c343721 Enable commenting of cronjobs if the system is not yet in production
If a system is not fully deployed, then these cronjobs will
generate errors and a lot of email.
2020-10-21 18:31:18 +02:00
d8fdd6ae94 Set rhizo_base:sms_db based on value of osmo_stack 2020-09-27 09:09:34 +02:00
2ac7e16908 We don't need the File resource for /var/rhizomatica at all 2020-09-11 22:25:02 +02:00
b7528bbc26 bts_defs.json; require vcsrepo, not file
The creation of this file should depend on the Vcsrepo, not on the File
directive, otherwise on an initial install if the file is created first,
then Vcsrepo will refuse to clone the repo:

  Error: Path /var/rhizomatica exists and is not the desired repository.
2020-09-11 19:02:37 +02:00
10897aa03a Standardise a mailer setup
At least on Debian 10, use msmtp and install a basic configuration.
Previously the network was using a mishmash of exim, sendmail or
whatever happened to be installed. For the moment, install the config
also on debian9, some of which are using ssmtp, which is no longer
maintained in debian :(
2020-09-11 13:08:56 +02:00
88b840a2e6 Cosmetic, reorder stanzas 2020-09-09 14:01:21 +02:00
a783cb49e3 Schedule repos that change less to once per day 2020-09-09 13:53:21 +02:00
3ee2735019 Add hiera param to disable rccn vcsrepo
In a development, you may not want puppet to change the remote and branch
in the rccn repo, so now you can disable that by setting the hiera param
'notouchrepo' - which cause the repo to rnu with a schedule of 'never'
2020-09-09 13:51:36 +02:00
700b1a4fec Add a json BTS/TRX definition file to rccn 2020-09-09 13:46:03 +02:00
30bc66ca71 Add sms_db param and sms() shell function 2020-09-02 13:34:21 +02:00
f6395068c8 Split stack: Initial commit install/configure
This commit installs the osmo stack daemons and configuration
if the hiera parameter rhizo::osmo_stack is 'split'

Setting this param won't break anything for a nitb based install,
but it will disable running the nitb and run osmo-bsc instead.
2020-08-28 17:08:37 +02:00