Commit Graph

6 Commits (8a7faac35b7bb38c4d13dd61670de43dae9db971)

Author SHA1 Message Date
Dustin 506ddad2dc site: Apply scrape-collectd-configmap PB
Machines that are not part of the Kubernetes cluster, need to be
explicitly listed in this ConfigMap in order for Victoria Metrics to
scrape collectd metrics from them.
2025-07-18 12:46:22 -05:00
Dustin f8f3dd5f83 docker-proxy: Deploy a proxy/cache for Docker Hub
Docker Hub's rate limits are so low now that they've started to affect
my home lab.  Deploying a caching proxy and directing all pull requests
through it should prevent exceeding the limit.  It will also help
prevent containers from starting if access to the Internet is down, as
long as their images have been cached recently.
2025-07-12 16:45:47 -05:00
Dustin 3df5b06169 site: Import victoria-logs PB 2025-05-30 21:52:23 -05:00
Dustin 641ddf8613 site: Import restic playbook
This will automatically configure backups on new machines that should
have them.
2025-03-29 09:37:55 -05:00
Dustin 2e1cc6a130 site: Import UniFi playbook 2025-03-16 17:17:00 -05:00
Dustin 6f37f1417f site: Add master site playbook
The `site.yml` playbook imports all of the other playbooks, providing a
way to deploy _everything_.  Normally, this would only be done for a
single host, as part of its initial provisioning, to quickly apply all
common configuration and any application-specific configuration for
whatever roles the host happens to hold.

The `host-setup.yml` playbook provides an entry point for configuring
all common configuration.  Basically anything we want to do to _every_
machine, regardless of its location or role.
2025-02-08 15:29:55 -06:00