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-web
emacs-docker
(not maintained): Built Emacs from upstream Git in Docker on Jenkins and packages a.deb
published atapt.sudo.is
.jenkins-docker
openldap-docker
socat-dns-docker
: Forwarding the DNS server of a Docker bridged network.synapse-admin-docker
xmrig-docker
- :gitea: :
git.sudo.is/ben/infra
- GitHub :github: mirror:
benediktkr/infra
- Codeberg :codeberg:
benk/infra
- Bitbucket mirror (private):
benedikt/infra