Commit graph

959 commits

Author SHA1 Message Date
Monocots
6a009d6e9a Add sysmobts compat arm binary 2021-01-20 17:52:23 +00:00
Monocots
e1e194b7ae Fix repo scheduling
0 != "0"
2020-12-17 20:02:37 +00:00
f5b30c26a9 Remove runit service link for sip connector split stack 2020-11-13 19:12:15 +01:00
dea6b0874b Bump osmo-sgsn version for latest 2020-11-13 19:09:37 +01:00
ac03cfe5a4 Osmocom configs: Fix compatability with latest release 2020-11-13 07:23:04 +01:00
b1f575ab06 Osmocom: Install osmocom-{nightly|latest} meta package 2020-11-13 07:19:46 +01:00
Monocots
4983d3e325 sysmobts provision, remove resolv.conf symlink 2020-10-28 16:08:27 +00:00
Monocots
a6d68399e3 sysmobts check, display more info 2020-10-28 16:07:06 +00:00
92dda40864 Add config variable needed by split stack branch 2020-10-28 17:03:24 +01:00
8e385712b6 .. and fix that typo :-/ 2020-10-23 03:04:36 +02:00
f2299489ba Fix systemd param name 2020-10-23 03:02:43 +02:00
9ba225a86c Enable core dumps for SGSN 2020-10-22 05:28:38 +02: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
680e0b53e2 MSC: use systemd dropin override
Use override file instead of writing the unit service file directly.
2020-10-21 18:18:53 +02:00
3f437e3c6a Use submodule systemd 1.1.1
Adds support for systemd:dropin_file
2020-10-21 18:11:28 +02:00
Monocots
5f5eaf1fb5 SGSN: For sites using osmo-latest, ensure rhizo version
This installs a rhizo build of the sgsn with the Radio Priority Patch
Also force install deps.
2020-10-13 08:53:20 +00:00
893ba49e68 GPRS Services: Temporarily open to all
Open GPRS services and do not restart the osmo-sgsn every 24 hours.
Let's see how long it runs and how everything behaves with the maximum load
we can give it.
2020-10-13 01:59:14 +02:00
e2c3d2736c osmo-bsc: Add meas-feed to config 2020-10-09 00:03:37 +02:00
c564e17097 Always install and run osmo-sgsn
The old (soon to be removed) openbsc class installed
the osmo-sgsn dependent on a config parameter. Leave the config
param as a possibility to be set to 'disabled', but otherwise
install and run the sgsn.

Prevent errors output from cron jobs trying access the sgsn vty
2020-10-05 17:57:08 +02:00
1411dbc968 Wrap SITE name in quotes
Previously these were one word, but now it seems other forms
of writing the site name are introduced

"Allende, Chalcatongo" triggered this
2020-10-05 17:44:05 +02:00
1f2f704570 nitb config: sgsn port is 23000 2020-09-27 09:16:07 +02:00
a11eb2f315 Add sms_db param to config_values.py
Upcoming commit to rccn relies on this variable being defined
2020-09-27 09:14:12 +02:00
d8fdd6ae94 Set rhizo_base:sms_db based on value of osmo_stack 2020-09-27 09:09:34 +02:00
635c60ffc7 pdp shell function, Sort by IP 2020-09-22 14:31:09 +02:00
Monocots
11b477e7fb meas: restart meas_json on web page load 2020-09-17 09:50:32 +00:00
63888df023 runit: conditionally require class based on osmo_stack hiera 2020-09-11 22:37:40 +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
00de9779f1 Don't overwrite the FS lib when using split stack
The split stack no longer needs the payload type number hack, so don't use it
2020-09-11 14:17:23 +02:00
3715a8d162 mail setup: remove the mail domain.
This way the From: contains the origin hostname
2020-09-11 13:27:55 +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
7943f105dd Fixup last commit 2020-09-11 13:02:10 +02:00
3019892848 Add hiera params for FS version and pinning 2020-09-11 12:58:46 +02:00
5fafee41db Also pin LIBfreeswitch 2020-09-11 12:20:02 +02:00
4736d25c05 SysmoBTS: provision, skip bts on first ssh access error 2020-09-09 14:43:24 +02:00
be742ba98c SysmoBTS, check for 2050 in check.sh 2020-09-09 14:31:48 +02:00
93958cc875 Adding buster pinning preference 2020-09-09 14:13:03 +02:00
acf328e03e Add path to bts_defs JSON in config_values 2020-09-09 14:04:32 +02:00
54c09b8aee buster: nodejs version 2020-09-09 14:03:12 +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
6606f68db3 Add pinning config for stretch 2020-09-09 13:43:13 +02:00
f900041f67 BTS commissioning: Add script for network/interfaces
Read this script before running it!
2020-09-09 00:52:37 +02:00
a5e853a415 Use port 23000 on sgsn 2020-09-03 22:04:48 +02:00
901c9a66c0 Start MGW for MSC 2020-09-02 13:41:36 +02:00
30bc66ca71 Add sms_db param and sms() shell function 2020-09-02 13:34:21 +02:00
d5b67e7b63 Write config by puppet in all .cfg 2020-09-02 12:38:49 +02:00
8262126398 log category (not hex) in all 2020-09-02 12:37:33 +02:00