ben
cb2122bf55
ben/infra/pipeline/head This commit looks good
Details
hass-core: gitea users: ansible tag for updating authorized_keys www: canonical urls and gitea robots haproxy: redirect http://sudo.is www: canonical header for index.html pags in /docs www: redirects saned: link from 2022 www: firefox page changed url 401, 403 pages, split server names, redirect alt domains gitea; redirect bing found was needed hass-esphome: disable active bleproxy hass-core: last_cleaned www: canonical only on 200 statidc sitemap www: canonical header for an url google found ansible: removed qutoes from ansible_managed coturn: updated and cleaded up edge: added role coturn to edge systype matrix-synapse: coturn hass-core: prevent esphome 'binary_sensors.occupancy_' from triggering while away gitea: agressively clean 'data/gitea/repo-archive' hass-core: adding attributes for study outlets hass-esphome: bend argparse hass-esphome: show subs www: prepare redirects chantge preppped redirect hass-core: fix typo hass-core: potato gitea: enable push to create link to debian wiki page hass-appdaemon: fix dir owneship for redis mainframe: convergence, small initial fixes mainframe: move convergence scripts mainframe: fix permissions on convergence scripts mainframe: convergence argument parsing hass-core: two simple long-time ideas written down hass-core: more potato hass-core: noop placeholder fan in placeholder groups to keep entity_ids hass-core: templated switch hass-core: renamed sensor mainframe: prep more redirects hass: link hass-deconz role hass: move appdaemon hass: fix links to docs site pihole: adlists but they are not managed in files anymore airconnect: fix handler tasks ansible: json indent hass-core: cleanup of README hass-core: make sensor return last value when charging and the attribute is '0' hass-core: add attribute with source value Reviewed-on: b/infra#12 Co-authored-by: Ben Kristinsson <ben@sudo.is> Co-committed-by: Ben Kristinsson <ben@sudo.is> |
||
---|---|---|
bin | ||
docs | ||
handlers | ||
roles | ||
.dockerignore | ||
.flake8 | ||
.gitignore | ||
Dockerfile | ||
Jenkinsfile | ||
LICENSE | ||
README.md | ||
ansible.cfg |
README.md
infra
the ansible repo for the sudo.is infrastructure.
related projects
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 errorsnotflixbot
: 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 authshared-jenkins-pipelines
and various .deb
builds and docker images that needed some customizing:
build-owntone
: building OwnTone.build-nginx
: building nginx from source with all modules (the useful ones anyway) and packaging as.deb
build-jellyfin-web
emacs-docker
: building emacs from upstream git in docker on jenkins and packaging a.deb
published at https://apt.sudo.ishydrogen-docker
jenkins-docker
mergerfs-docker
openldap-docker
poetry-docker
socat-dns-docker
: forwarding the dns server of a docker bridged network.synapse-admin-docker
xmrig-docker
mirrors
- upstream :
git.sudo.is/ben/infra
- github mirror:
benediktkr/infra
- bitbucket mirror (private):
benedikt/infra