Go to file
ben cb2122bf55
ben/infra/pipeline/head This commit looks good Details
Recent changes: 2023-12 (!12)
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>
2024-01-04 18:23:37 +00:00
bin Recent changes: 2023-12 (!12) 2024-01-04 18:23:37 +00: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 Recent changes: 2023-12 (!12) 2024-01-04 18:23:37 +00: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 use BSD-3-Clause-No-Military-License (!13) 2022-10-02 22:30:01 +00:00
README.md Recent changes (!9) 2023-11-23 17:51:18 +00:00
ansible.cfg Recent changes: 2023-12 (!12) 2024-01-04 18:23:37 +00:00

README.md

infra

Build Status Version BSD-3-Clause-No-Military-License 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 webhook, great for cron mail.
  • archives: file listing with proxy auth
  • shared-jenkins-pipelines

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

mirrors