Go to file
ben 24137a6cb6
ben/infra/pipeline/head This commit looks good Details
matrix-synapse: use ghcr.io image as per docs
2024-10-16 18:22:41 +02:00
bin bin: convergence 2024-09-06 19:29:32 +02:00
docs Recent changes (!9) 2023-11-23 17:51:18 +00:00
handlers Recent changes (!9) 2023-11-23 17:51:18 +00:00
roles matrix-synapse: use ghcr.io image as per docs 2024-10-16 18:22:41 +02:00
.dockerignore use alpine container and cleanup repo root dir (!42) 2022-11-07 01:29:35 +00:00
.flake8 Recent changes (!9) 2023-11-23 17:51:18 +00:00
.gitignore Recent changes (!9) 2023-11-23 17:51:18 +00:00
Dockerfile use alpine container and cleanup repo root dir (!42) 2022-11-07 01:29:35 +00:00
Jenkinsfile Recent changes (!9) 2023-11-23 17:51:18 +00:00
LICENSE.txt LICENSE updated 2024-07-04 20:09:04 +02:00
README.md README 2024-06-26 18:29:35 +02:00
ansible.cfg ansible: ControlPersist 2024-09-11 18:10:25 +02:00

README.md

Infra

Build Status Version BSD-2-Claus git codeberg github Matrix

logo

Overview

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 authl
  • shared-jenkins-pipelines

And various .deb builds and docker images that needed some customizing:

Git mirrors