Commit graph

153 commits

Author SHA1 Message Date
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
85b3ab856c WS and comments 2020-05-22 04:20:28 +02:00
8b2e6e6eb3 Create templates for BTS config 2020-05-22 04:19:13 +02:00
d29e4b4b85 Add more bts=>user mapping 2020-05-21 07:33:11 +02:00
Monocots
a04e2ea045 Add users for BTS types 2020-05-21 01:49:52 +00:00
0fb82f75b5 Correct some permissions in bin 2020-05-21 03:02:36 +02:00
ec6278278b Add dids to config and vars 2020-05-20 02:55:58 +02:00
Monocots
149014be19 Use the correct user to ssh to the BTS 2020-05-19 23:00:40 +00:00
Monocots
4075d9ec29 Get hiera param for outbound rate type 2020-05-19 22:56:06 +00:00
Monocots
0d1a7d4b82 Add a param for a manual crontab 2020-05-19 22:33:12 +00:00
98648569aa Add opkg credentials for BTS 2020-05-09 05:53:05 +02:00
3b68e47730 Ensure exec permissions on script in ~/bin
Adds module 'recursive_file_permissions' to do this
2020-05-01 01:32:51 +02:00
9685f7598c Add script to update from nightly 2020-04-29 06:24:13 +02:00
5238b5a847 First version of BTS provision script 2020-04-29 05:04:58 +02:00