This contains all Ansible playbooks/roles used to deploy saibotk.de services.
88195836b7
This patch adds two new variables to the gitlab playbook, making the memory limits of the container configurable and this way easier to adjust to one's needs. |
||
---|---|---|
guides | ||
roles | ||
.editorconfig | ||
.gitlab-ci.yml | ||
.renovaterc.json | ||
.vault_pass | ||
ansible.cfg | ||
camo.yml | ||
codimd.yml | ||
docker_ipv6_nat.yml | ||
factorio.yml | ||
gitlab.yml | ||
gitlab_runner.yml | ||
keycloak.yml | ||
LICENSE | ||
luks_ssh.yml | ||
lvm_self_backup.yml | ||
mailcow.yml | ||
mastodon.yml | ||
matrix.yml | ||
minecraft.yml | ||
minecraft_blockmap.yml | ||
minio.yml | ||
monitoring.yml | ||
owncast.yml | ||
README.md | ||
requirements.yml | ||
site.yml | ||
ssh.yml | ||
static_websites.yml | ||
teamspeak.yml | ||
unicorns_website.yml |
Infrastructure
Ansible infrastructure playbooks/roles for the saibotk.de services.
Requirements
Some roles may need specific python libraries etc. installed on the ansible client (for example python-influxdb for the roles/monitoring role).
Setup
Install all required roles from ansible galaxy using:
ansible-galaxy install -f -r requirements.yml
Run with your local (test) inventory:
ansible-playbook -i test.inventory PLAYBOOK.yml
License
This repository is licensed under GPL-3 and many roles are derived from the awesome infrastructure repository published by Sheogorath.
Thank you, and so I hope this can be as useful to someone else as Sheogorath's repository was to me.