This contains all Ansible playbooks/roles used to deploy saibotk.de services.
9c5074608f
This patch should provide automated secret detection, preventing any
secrets from sneaking out unnoticed. This is part of GitLabs AutoDevOps
feature set.
Reference:
https://docs.gitlab.com/ee/user/application_security/secret_detection/index.html
|
||
---|---|---|
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.