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.
Roy Takanen 28cfcd02f0 add squid installer 2 years ago
playbooks add squid installer 2 years ago
roles add squid installer 2 years ago
.gitignore add dns & improve configs 2 years ago
.gitmodules save current progress 2 years ago
README.md don't include docker configs in this repo 2 years ago
ansible.cfg add tor-bridge role and refactor 2 years ago
inventory.ini improve playbook 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

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