mirror of
https://git.fsfe.org/fsfe-system-hackers/innernet-playbook.git
synced 2025-08-08 22:54:35 +02:00
2b4b5f978e2bec8d366d33ff949f70c6236ae315
Table of Contents
Motivation
Install
Clone the repo
git clone --recurse-submodules git@git.fsfe.org:fsfe-system-hackers/innernet-playbook.git
cd innernet-playbook
Build binaries from submodule at ./innernet-src
Since innernet is new software, it is not yet included in the Debian repositories. Thus, before running the playbook we need to build the innernet
and innernet-server
binaries. At the moment, we are using v1.5.1
, but you can choose any other available version by setting the environment variable accordingly.
INNERNET_VERSION=v1.5.1 ./build-binaries.sh
Run the playbook
ansible-playbook playbook.yml
Distribute the invitation files
Some invitation files are for humans, so you need to send these files to them securely. I suggest using someting like wormohle
.
sudo apt install magic-wormhole
cd roles/client/files
wormhole send <name_of_peer>.toml
Languages
Shell
71.5%
Jinja
16.8%
Dockerfile
11.7%