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.
 
 
 
 
 
ben 6494c696d8 use BSD-3-Clause-No-Military-License (!13) 1 day ago
docs/img update logo in README (!7) 2 weeks ago
roles need to proxy_hide_header to remove the upstream header, otherwise we send the header twice (different versions) in the response and break things (!12) 1 day ago
.gitignore update to use import_tasks 2 weeks ago
Dockerfile docker linting 2 years ago
Jenkinsfile docker linting 2 years ago
LICENSE use BSD-3-Clause-No-Military-License (!13) 1 day ago
README.md fix markdown in README (!10) 2 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 4 years ago
lint.sh docker linting 2 years ago
newrole.sh update to use import_tasks 2 weeks ago

README.md

infra

Build Status git github matrix

the ansible repo for the sudo.is infrastructure.

logo

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