This contains all Ansible playbooks/roles used to deploy saibotk.de services.
Find a file
saibotk 100ef46288
traefik/teamspeak: Remove priority from default redirect + set endpoint
This patch removes the priority on the default HTTP->HTTPS redirect rule defined on the traefik container, as all traffic should always be redirected to HTTPS.
So, to fix the teamspeak redirect, the endpoint for the redirect was also correctly set.
2020-08-13 04:25:50 +02:00
guides Initial commit 2020-08-10 01:37:13 +02:00
roles traefik/teamspeak: Remove priority from default redirect + set endpoint 2020-08-13 04:25:50 +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 Initial commit 2020-08-10 01:37:13 +02:00
codimd.yml Initial commit 2020-08-10 01:37:13 +02:00
docker-ipv6-nat.yml Initial commit 2020-08-10 01:37:13 +02:00
gitlab-runner.yml Initial commit 2020-08-10 01:37:13 +02:00
gitlab.yml Initial commit 2020-08-10 01:37:13 +02:00
keycloak.yml Initial commit 2020-08-10 01:37:13 +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 Initial commit 2020-08-10 01:37:13 +02:00
minecraft-blockmap.yml Initial commit 2020-08-10 01:37:13 +02:00
minecraft.yml Initial commit 2020-08-10 01:37:13 +02:00
minio.yml Initial commit 2020-08-10 01:37:13 +02:00
monitoring.yml Initial commit 2020-08-10 01:37:13 +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 Initial commit 2020-08-10 01:37:13 +02:00
teamspeak.yml Initial commit 2020-08-10 01:37:13 +02:00
unicorns_website.yml Initial commit 2020-08-10 01:37:13 +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.