This is the ansible repo for the sudo.is infrastructure.
There are a lot of useful (and not so useful) scripts in this repo that are too short/simple to be their own "project", and they're sometimes Jinja2-templated for convenience (though I usually prefer to template configs and not code).
This repo also deploys/orchestrates a bunch of "projects":
zflux: A ZeroMQ queue in front of InfluxDB to be resillient against network errors.notflixbot: A "custom" Matrix bot written with nio (async python matrix library) and has webhooks.matrix-smtp-webhook: A dead simple python daemon to read SMTP messages and forward to the Notflix HTTP webhook, great for cron mail.archives: file listing with proxy authlshared-jenkins-pipelines
And various .deb builds and docker images that needed some customizing:
build-owntone: Building OwnTone.build-jellyfin-webemacs-docker(not maintained): Built Emacs from upstream Git in Docker on Jenkins and packages a.debpublished atapt.sudo.is.jenkins-dockeropenldap-dockersocat-dns-docker: Forwarding the DNS server of a Docker bridged network.synapse-admin-dockerxmrig-docker
- :gitea: :
git.sudo.is/ben/infra - GitHub :github: mirror:
benediktkr/infra - Codeberg :codeberg:
benk/infra - Bitbucket mirror (private):
benedikt/infra
