No description
Find a file
Emmanuel Garette 23adccacb3 get_ip_domain
2022-05-23 08:48:36 +02:00
src get_ip_domain 2022-05-23 08:48:36 +02:00
bootstrap.py get_ip_domain 2022-05-23 08:48:36 +02:00
funcs.py get_ip_domain 2022-05-23 08:48:36 +02:00
LICENSE Initial commit 2022-03-08 19:44:14 +00:00
README.md Add some dependencies and split set-up steps. 2022-03-12 11:11:08 +01:00
risotto.conf.example add risotto.conf file example 2022-03-11 18:56:11 +01:00
servers.json.example missing files 2022-03-12 10:05:58 +01:00

Risotto

Install dependencies

  • python3-dkimpy
  • python3-cheetay
  • ldns-utils

Installation

Clone projects:

Set up

Set up Risotto:

cd risotto
cp risotto.conf.example risotto.conf

In risotto.conf change the dataset directory.

Set up infrasctructure:

cp server.json.example server.json

Modify infrastructure description as required.

Generate the configuration:

./bootstrap.py

Send configuration to remote server:

HOST=cloud.silique.fr
rm -f installations.tar
tar -cf installations.tar installations
scp installations.tar root@$HOST:

Deploy

In host:

cd
rm -rf installations
tar xf installations.tar
cd installations

Set up host:

./install_host cloud.silique.fr

Build container image:

./install_images cloud.silique.fr

Set up the containers and start them up:

./install_machines cloud.silique.fr