An implementation of a simple Captive Portal that allows
access to an IP network via forwarding on the same machine
running the GSM core network.
A Wifi AP could be connected to the ethernet port
specified in the hiera as wifi_if (default eth3)
Any Wifi AP can be used, and configured as desired.
In the future, maybe a RADIUS based solution could
supercede this.
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.)
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'
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.
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 :(
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'