Commit graph

419 commits

Author SHA1 Message Date
3019892848 Add hiera params for FS version and pinning 2020-09-11 12:58:46 +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
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
f243fab7ab Add osmo-stp config file 2020-09-02 11:28:23 +02:00
2b960b5fa3 Install sip connector latest on nightly 2020-09-02 11:27:41 +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
e6e7ff6afe Remove the sip connector .deb package from /tmp 2020-08-26 17:32:27 +02:00
cef7d9fe5d Add a rhizomatica deb package repo for buster 2020-08-26 17:26:48 +02:00
fb81bbdd55 Add a GPG Key to the rhizo-jessie repo 2020-08-26 17:26:03 +02:00
1cedf0c0fc Improve NITB config template.
Introduces a multiple file template and iterates over the defined
BTS array from the hiera data.

This is really a backport of the as yet uncommitted work on creating osmo-*
config files for the split stack. Making this change here for the nitb will
allow for removal for some deprecated variables in hiera.

At this time, I don't think there is any site that is actually using
a puppet-generated nitb config file, but if there were, the results of this code
should be more less funcionally equivalent, providing the BTS definition is correct.
2020-08-24 15:16:33 +02:00
e1581b5a88 Add gateway to Ext RTP profile 2020-05-22 05:46:41 +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
f3f9844b3c Set sip connector to 'installed'
avoids error on unable to find version
2020-05-19 23:12:56 +00:00
Monocots
149014be19 Use the correct user to ssh to the BTS 2020-05-19 23:00:40 +00:00
Monocots
f002e5fe56 Install iperf3 2020-05-19 22:56:44 +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
998e93fd6f Update FS to 1.10.3 2020-05-12 07:43:29 +02:00
Monocots
e56752e9a7 buster: update nodejs version 2020-05-13 17:01:44 +00:00
98648569aa Add opkg credentials for BTS 2020-05-09 05:53:05 +02:00
Monocots
72bde29cc3 Refresh expired repo signing keys 2020-05-08 02:00:50 +00:00
250461aae1 Install vty script in /usr/local/bin 2020-05-03 03:03:23 +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
3becae1f23 Adding skeleton test file to BTS scripts 2020-04-29 03:48:57 +02:00
e2e8c76b70 MEAS: make sure the pipe is a pipe 2020-04-28 23:52:41 +02:00
be9d9573b8 Update the meas-web installation
Use new repo and add BTS definitions file
2020-04-28 23:17:38 +02:00
46eb3e89a6 Update FS repo key ID 2020-04-28 23:15:00 +02:00
ab896729bc Update FS repo key 2020-04-28 23:06:38 +02:00
47fc49af22 FS: Add patched lib for debian stretch
clean up old unused version and install directly
based on lsb dist code
2020-04-18 04:51:36 +02:00
583d77a4a4 Correct package differences deb 9/10
Remove the old ubuntu class - repurposed for buster/stretch
2020-04-17 05:56:43 +02:00
cff9299520 PHP config differs between buster/stretch 2020-04-17 05:38:33 +02:00
006b062aaa FS: install version based on dist 2020-04-17 05:38:02 +02:00
f09c0db7ce buster: remove nodesource 2020-04-17 05:37:37 +02:00
523f3a0efb Correct opensuse repo path 2020-04-17 05:13:19 +02:00
ed146981ff kiwi: Update nodejs version and install npm 2020-04-17 05:07:52 +02:00
Monocots
2df983176b Buster needs allow_unsigned for our repos.
FIXME: fix this!
2020-04-17 04:57:13 +02:00
c506d47b76 joerc is slightly different in versions 4.4/4.6 2020-04-17 04:53:20 +02:00