/midgard

A general setup of my personal VPS

Primary LanguageJinjaGNU General Public License v2.0GPL-2.0

midgard

A general setup of my personal VPS

This repository serves as setup and documentation of my personal VPS setup.

How to run

The Ansible playbook was run with Python 3.12.3 and the ansible-10.0.1 community package. Install Python in your local machine, clone this repository and change directory to ./ansible.

Inspect the directories and look for [...].example[...] files because they have environment variables that need values for the playbook to run.

Create a Python virtual env. and install ansible:

pip install ansible

Then, (assuming you are root or you can become root without password) run the playbook once with:

ansible-playbook setup.yml

Then, check setup.yml, uncomment roles and run as many times as indicated in the comments.