Files
configpolicy/hosts
Dustin C. Hatch a3ea838cac burp-server: Deploy MinIO
We're going to run MinIO on the BURP server to provide a backup target
for the [Postgres Operator][0]/[WAL-E][1].  Although the Postgres
Operator also supports backups via [WAL-G][2], which supports more
backup targets like SFTP, the operator does not support restoring from
those targets.  As such, the best way to get fully-featured backups for
the Postgres Operator, including environment cloning, etc., is to use
S3.  Since I absolutely do not want to store my backups "in the cloud,"
using MinIO seems a decent alternative.  Running it on the BURP server
allows the backups to be stored and rotated along with regular system
backups.

[0]: https://github.com/zalando/postgres-operator/
[1]: https://github.com/wal-e/wal-e
[2]: https://github.com/wal-g/wal-g
2023-05-09 21:55:25 -05:00

188 lines
2.5 KiB
INI

[all:vars]
ansible_python_interpreter=/usr/bin/python3
[alertmanager:children]
metricspi
[aria2]
file0.pyrocufflink.blue
[bitwarden_rs]
bw0.pyrocufflink.blue
[blackbox-exporter:children]
metricspi
[burp-client]
bw0.pyrocufflink.blue
cloud0.pyrocufflink.blue
file0.pyrocufflink.blue
hass2.pyrocufflink.blue
git0.pyrocufflink.blue
[burp-server]
burp1.pyrocufflink.blue
[certbot]
[collectd]
mtrcs0.pyrocufflink.blue
[collectd:children]
pyrocufflink
[collectd-prometheus:children]
collectd
[collectd-sensors]
nvr1.pyrocufflink.blue
[dch-proxy]
[dch-vpn]
[dhcpcd:children]
vm-hosts
[dhcpd:children]
pyrocufflink-dhcp
[docker]
[docker:children]
bitwarden_rs
[file-servers]
file0.pyrocufflink.blue
[frigate]
nvr1.pyrocufflink.blue
[gitea]
git0.pyrocufflink.blue
[grafana]
mtrcs0.pyrocufflink.blue
[graylog]
logs0.pyrocufflink.blue
[hassdb]
[home-assistant]
hass2.pyrocufflink.blue
[jenkins-slave]
[k8s-controller]
k8s-ctrl0.pyrocufflink.blue
[k8s-node]
k8s-amd64-n0.pyrocufflink.blue
k8s-amd64-n1.pyrocufflink.blue
k8s-amd64-n2.pyrocufflink.blue
[kubelet:children]
k8s-controller
k8s-node
[metricspi]
mtrcs0.pyrocufflink.blue
[minio:children]
burp-server
[motioneye]
[named-server:children]
pyrocufflink-dns
[nextcloud]
cloud0.pyrocufflink.blue
[ntpd]
[nut]
serial0.pyrocufflink.blue
[postgresql]
cloud0.pyrocufflink.blue
[protonvpn:children]
pyrocufflink-dns
[public-web]
web0.pyrocufflink.blue
[pxe]
pxe0.pyrocufflink.blue
[pyrocufflink]
burp1.pyrocufflink.blue
bw0.pyrocufflink.blue
cloud0.pyrocufflink.blue
dc-4k6s8e.pyrocufflink.blue
dc-ag62kz.pyrocufflink.blue
file0.pyrocufflink.blue
git0.pyrocufflink.blue
hass2.pyrocufflink.blue
k8s-amd64-n0.pyrocufflink.blue
k8s-amd64-n1.pyrocufflink.blue
k8s-amd64-n2.pyrocufflink.blue
k8s-ctrl0.pyrocufflink.blue
logs0.pyrocufflink.blue
matrix0.pyrocufflink.blue
nvr1.pyrocufflink.blue
pxe0.pyrocufflink.blue
serial0.pyrocufflink.blue
smtp1.pyrocufflink.blue
web0.pyrocufflink.blue
[pyrocufflink-dhcp]
[pyrocufflink-dns]
[radius:children]
samba-dc
[rw-root]
hass2.pyrocufflink.blue
nvr1.pyrocufflink.blue
serial0.pyrocufflink.blue
[samba-dc]
dc-4k6s8e.pyrocufflink.blue
dc-ag62kz.pyrocufflink.blue
[smtp-relay]
smtp1.pyrocufflink.blue
[squid]
[synapse]
matrix0.pyrocufflink.blue
[victoria-metrics]
[victoria-metrics:children]
metricspi
[vmagent:children]
victoria-metrics
[vmalert:children]
metricspi
[vm-hosts]
[wheelhost]
file0.pyrocufflink.blue
[zezere]
[zigbee2mqtt:children]
home-assistant
[zwavejs2mqtt:children]
home-assistant