This repository contains all Ansible scripts used to manage protokolla.fi services.
https://protokolla.fi
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
playbooks | 2 years ago | |
roles | 2 years ago | |
.gitignore | 2 years ago | |
.gitmodules | 2 years ago | |
README.md | 2 years ago | |
ansible.cfg | 2 years ago | |
inventory.ini | 2 years ago |
README.md
Ansible
This repository contains all Ansible scripts used to manage protokolla.fi services. Service configurations and data is stored in /opt/services
and everything is containerized.
Mirrors
This repository can be found on
- protokolla.fi's Gitea - push your commits here
- Github - only a read-only mirror / resets every 15 min to gitea repos state
These scripts are made with both amd64 and arm in mind. Everything should work the same on Oracle VPS as on a Hetzner dedi.
Playbooks
setup.yml
Use this to initialize server:
- set motd to match the
inventory.yml
file - setup motd
- install some common packages that aren't installed by default on minimized Ubuntu or on Debian
- install docker and compose plugin
- update packages
ansible-playbook playbooks/setup.yml -i inventory.ini