My Debian Setup

Continuous integration

Setup Tested On

Operating System Version
Debian 11 (bullseye)
Ubuntu 12.04 (Focal Fossa)

Setup Machine

Bootstrap

Sets up python, pip and ansible before running the playbook.yml.

./prepare.sh && ./build.sh

Ansible Only

./build.sh

Using Vagrant

If no Virtual Machine already in place:

vagrant up

If Virtual Machine already created:

vagrant provision

SSL Certificate

After provisioning you may want to generate the SSL certificate for nginx using:

domain="svo.is"
sudo certbot --nginx -d $domain