1
0
Fork 0
mirror of https://github.com/mdlayher/homelab.git synced 2024-12-15 17:50:54 +00:00
Commit graph

58 commits

Author SHA1 Message Date
Matt Layher
05c4c43d7a
ansible/prometheus: add blackbox_exporter scrape configurations
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-30 09:54:44 -04:00
Matt Layher
182f3bd415
ansible/blackbox_exporter: initial commit, add to monitor role
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-30 09:31:03 -04:00
Matt Layher
40955afe2c
ansible/wireguard_exporter: apply capabilities after permissions
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-30 09:30:43 -04:00
Matt Layher
97e325ca39
ansible/alertmanager: set external URL
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-26 13:16:05 -04:00
Matt Layher
e587936e47
ansible/prometheus: set external URL
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-26 13:15:41 -04:00
Matt Layher
1956a86883
ansible/traefik: add alertmanager domain
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-26 12:54:04 -04:00
Matt Layher
26fc131e76
ansible/alertmanager: initial commit
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-26 12:53:53 -04:00
Matt Layher
c9f240aff3
ansible/prometheus: initial alerts for always-on machines
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-26 12:52:59 -04:00
Matt Layher
bdb6fdff2d
ansible/prometheus: add monitnerr-1 node job
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-24 18:15:08 -04:00
Matt Layher
cc89a28415
ansible: new monitor role, install node_exporter
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-24 18:11:25 -04:00
Matt Layher
69ccd0a8b9
ansible/wgipamd: bump binary, switch back to CIDR subnets
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-23 22:47:23 -04:00
Matt Layher
5f55875205
ansible/wgipamd: bump binary, fix file management and capabilities
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-23 22:05:54 -04:00
Matt Layher
3c089475df
ansible/wgipamd: remove unnecessary cp, use setcap for now
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-23 21:52:05 -04:00
Matt Layher
a50a4f10ae
ansible/wgipamd: initial commit, run on router
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-23 20:55:52 -04:00
Matt Layher
34c4d510ff
ansible/prometheus: add rtorrent job on servnerr-3
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 10:27:37 -04:00
Matt Layher
dfe68130ac ansible/rtorrent_exporter: initial commit 2019-09-20 10:27:19 -04:00
Matt Layher
003dca3d16
ansible/wireguard_exporter: use host_bin_path in systemd unit
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 10:12:07 -04:00
Matt Layher
414708ceb4
ansible: factor out host_golang_arch and host_bin_path variables
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 10:01:15 -04:00
Matt Layher
ee58cf9371
ansible/wireguard_exporter: move variables to inventory
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 09:54:22 -04:00
Matt Layher
1fea550e1d
ansible/production: group amd64 host variables
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 09:51:48 -04:00
Matt Layher
4bc3f6a032
ansible/kvm: update bridge config for netplan
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 09:33:46 -04:00
Matt Layher
11e182a931
ansible/plex: install from apt repository
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 09:25:42 -04:00
Matt Layher
2ea8e4159d
ansible/prometheus: add apcupsd job on nerr-3
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 09:13:18 -04:00
Matt Layher
9419dfa1d0
ansible/apcupsd_exporter: bump binary, install on workstation
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 09:12:08 -04:00
Matt Layher
f0b319e42b
ansible/apcupsd: paramterize battery date by machine
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 09:11:43 -04:00
Matt Layher
847e7dd838
ansible/traefik: version bump
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-19 20:49:19 -04:00
Matt Layher
a61a16093d
ansible: parameterize bin_path throughout
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-19 20:40:17 -04:00
Matt Layher
143bf24a5e
ansible/prometheus: scrape node_exporter on servnerr-3
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-19 20:34:03 -04:00
Matt Layher
856992d212
ansible/node_exporter: enable installing node_exporter on multiple architectures
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-19 20:29:15 -04:00
Matt Layher
e5135d5ab1
ansible/wireguard_exporter: new role, add router inventory
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-19 20:12:59 -04:00
Matt Layher
b02545bb5f
ansible/nfs: export /primary for LAN subnets
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-19 16:31:09 -04:00
Matt Layher
a2629a6c1c
ansible/prometheus: remove nerr-2 node target
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-19 15:39:01 -04:00
Matt Layher
37fa511dcf
ansible/base: install yamllint
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-19 14:01:05 -04:00
Matt Layher
8319fa3d99
ansible/node_exporter: yamllint nit
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-19 13:59:56 -04:00
Matt Layher
d421316b19
ansible/node_exporter: add nvme_metrics.sh textfile script
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-19 13:57:46 -04:00
Matt Layher
4546856ad6
ansible/base: install nvme-cli, fix deprecation warning
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-19 13:39:48 -04:00
Matt Layher
a9b76be89f ansible/prometheus: add node_exporter on nerr-3
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-09 17:54:46 -04:00
Matt Layher
e47153c408 ansible/production: nerr-3 is new workstation
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-09 17:52:21 -04:00
Matt Layher
2031bfb2ba ansible: version bumps for new workstation
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-09 17:51:49 -04:00
Matt Layher
7ea1371f62 ansible/prometheus: bump retention to 180 days
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-07-09 11:26:06 -04:00
Matt Layher
6215335fb3 ansible/prometheus: v2.11.0
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-07-09 11:18:34 -04:00
Matt Layher
d5a2aa2ac7 ansible/traefik: new subdomain
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-06-25 16:36:09 -04:00
Matt Layher
830c904c77 ansible/prometheus: add WireGuard job 2019-05-23 10:18:26 -04:00
Matt Layher
aee97f188f ansible/roles/prometheus: version bump 2019-04-22 14:34:33 -04:00
Matt Layher
b5b08ac383 ansible/grafana: use new apt repository 2019-03-26 08:10:55 -04:00
Matt Layher
12adc396f0 ansible/roles/prometheus: remove mdlayher.com job 2019-03-14 10:52:44 -04:00
Matt Layher
49e472524c ansible/roles/apcupsd_exporter: pull latest binary from DigitalOcean spaces 2019-03-14 10:49:07 -04:00
Matt Layher
eca6d76e07 ansible: remove files related to mdlayher.com 2019-03-13 13:43:48 -04:00
Matt Layher
df489fd042 ansible/roles/golang: Go 1.12, fix deprecation warnings 2019-03-07 11:27:36 -05:00
Matt Layher
20af9e0012 ansible/roles/unifi: install haveged before UniFi controller 2019-02-24 12:54:38 -05:00