This contains all Ansible playbooks/roles used to deploy saibotk.de services.
Find a file
Sheogorath 4a5c245128
traefik: Remove file provider config options when omitted
Currently there is an ugly error message when traefik tries to read the
dynamic_conf directory while it doesn't exists, because no dynamic
config is definied. This patch makes the config, given that it's not
defined truely optional and gets rid of the error message.
2020-08-21 17:11:55 +02:00
guides Initial commit 2020-08-10 01:37:13 +02:00
roles traefik: Remove file provider config options when omitted 2020-08-21 17:11:55 +02:00
.editorconfig Add .editorconfig & .vault_pass 2020-08-10 02:06:18 +02:00
.vault_pass Add .editorconfig & .vault_pass 2020-08-10 02:06:18 +02:00
ansible.cfg Initial commit 2020-08-10 01:37:13 +02:00
camo.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00
codimd.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00
docker-ipv6-nat.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00
gitlab-runner.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00
gitlab.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00
keycloak.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00
LICENSE Initial commit 2020-08-10 01:37:13 +02:00
luks-ssh.yml Initial commit 2020-08-10 01:37:13 +02:00
lvm-self-backup.yml Initial commit 2020-08-10 01:37:13 +02:00
mailcow.yml Initial commit 2020-08-10 01:37:13 +02:00
mastodon.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00
minecraft-blockmap.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00
minecraft.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00
minio.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00
monitoring.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00
README.md Initial commit 2020-08-10 01:37:13 +02:00
requirements.yml Initial commit 2020-08-10 01:37:13 +02:00
ssh.yml Initial commit 2020-08-10 01:37:13 +02:00
static_websites.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00
teamspeak.yml ts3audiobot: Add role 2020-08-20 21:49:06 +02:00
unicorns_website.yml docker-cleanup: Add role to prune old images 2020-08-15 21:30:33 +02:00

Infrastructure

Ansible infrastructure playbooks/roles for the saibotk.de services.

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.