This is a live Linux distro, running the Revolutionary Infrastructure.
Scale your cluster up, by just booting more machines on the USB.
- Built on Debian Jessie.
- Tinc VPN connects your machines together.
- Puppet agent will connect to a Puppet server (on the VPN) for further config.
You need at least one server with:
- Your Tinc VPN up and running.
- tincinvite for serving invitations to the tinc vpn.
- Some DHCP Server for providing IPs to machines that connects to your VPN.
On the VPN, you will also need at least one Puppet server.
- Download the USB image.
- Copy the image file onto an USB stick.
- Mount the USB stick and find the
config.json
file in therisnix
directory. - Edit the
config.json
file. (More info below.) - Now, boot a machine on the USB device.
The build was made for running within docker, so you need docker.
The run.sh
script will do most magic and generate a usb.img
image file.
The IP or hostname of a server that will provide a Tinc network invitation.
You can only define one IP or hostname. Use roundrobin DNS if you want redundancy/fallbacks.
Those are the shared secrets that will be used to authorize the connection
between this machine and the tinc.server
machine.
It is extremely important to keep the tinc.secret_key
secret. Anyone who has
this password will be able to join the VPN.