You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Benedikt Kristinsson df95c2a902 comment out debug output 1 week ago
roles comment out debug output 1 week ago
.gitignore update 5 months ago
Dockerfile docker linting 1 year ago
Jenkinsfile docker linting 1 year ago
LICENSE license 1 year ago
README.md img 4 weeks ago
ap.py start adding the DO inventory 4 years ago
bootstrap-xubuntu.sh bootstrap script to run ansible on the host itself 4 years ago
edgevlan.txt fde dropbear in initramfs 3 years ago
lint.sh docker linting 1 year ago
newrole.sh wireguar fixes 2 years ago

README.md

infra

the ansible repo for the sudo.is infrastructure.

theres 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 webhookk, great for cron mail.

  • archives: file listing with proxy auth

  • shared-jenkins-pipelines

and some docker images that needed customizing or as a way to package .deb:

mirrors