A general setup of my personal VPS
This repository serves as setup and documentation of my personal VPS setup.
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.