1
0
Fork 0
mirror of https://github.com/mdlayher/homelab.git synced 2024-12-14 11:47:32 +00:00
Commit graph

419 commits

Author SHA1 Message Date
Matt Layher
944cf6ca72
ansible/prometheus: switch to routnerr-2
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-12-13 21:48:30 -05:00
Matt Layher
1bb16c2cee
ansible/golang: bump to Go 1.13.5
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-12-05 10:10:00 -05:00
Matt Layher
7e9dd1586c
ansible/prometheus: bump to 2.14.0
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-11-24 13:52:01 -05:00
Matt Layher
4192dc62ba
ansible/prometheus: alert on TLS certificate expiration of blackbox targets
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-11-24 13:49:56 -05:00
Matt Layher
6fb05580f1
ansible/prometheus: scrape minecraft metrics
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-11-24 13:44:25 -05:00
Matt Layher
0d6a3ce20c
ansible/golang: bump to Go 1.13.4
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-11-01 09:43:55 -04:00
Matt Layher
ce30a31ec7
ansible/golang: Go 1.13.3
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-22 14:12:18 -04:00
Matt Layher
56a43333ea
ansible/golang: bump to Go 1.13.1
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-09 12:52:05 -04:00
Matt Layher
e2c6b03130
ansible/spotifyd: use systemd in tasks, factor out XDG_RUNTIME_DIR
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-08 12:18:04 -04:00
Matt Layher
34ecd7d4c5
builds: skip spotifyd vars yamllint
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-07 13:01:52 -04:00
Matt Layher
9dcf9a9d85
ansible/spotifyd: initial commit
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-07 12:59:20 -04:00
Matt Layher
c03c60e6cf
ansible/prometheus: bump to 2.13.0
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-05 12:05:14 -04:00
Matt Layher
30197c9956
ansible/prometheus: create separate alert for rtorrent
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-05 10:03:32 -04:00
Matt Layher
0b379480b4
ansible/prometheus: bump alert thresholds to 2 minutes
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-04 10:21:48 -04:00
Matt Layher
621b320e87
ansible/prometheus: fix blackbox targets, add new hass domain
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-04 10:04:32 -04:00
Matt Layher
eec6d2618d
traefik: new homeassistant domain, force ACME renewal
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-04 10:04:06 -04:00
Matt Layher
6a2e64aec7
ansible/homeassistant: initial commit, add to monitor
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-04 10:03:43 -04:00
Matt Layher
937b2d5bfb
ansible/rtorrent_exporter: password quoting
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-02 09:52:02 -04:00
Matt Layher
57cadb9869
ansible: add ansible.cfg
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-02 09:42:37 -04:00
Matt Layher
5fd6f09379
ansible: rekey vault files
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-02 09:42:18 -04:00
Matt Layher
1f76afc9f3
grafana: update node dashboard
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-01 23:32:22 -04:00
Matt Layher
1905f05945
ansible/wireguard_exporter: add support for peer names
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-01 23:31:39 -04:00
Matt Layher
5b004e6ffa
ansible/sshkeys: new SSH key
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-01 10:04:38 -04:00
Matt Layher
1182149422
ansible/base: optionally install disk monitoring packages and dist-upgrade
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-01 09:21:35 -04:00
Matt Layher
59228d76b2
ansible: initial loki and promtail roles
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-10-01 09:04:45 -04:00
Matt Layher
f537f7ca0d
ansible/blackbox_exporter: remove trailing whitespace
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-30 10:21:26 -04:00
Matt Layher
ebc2fc7bde
ansible/prometheus: add alert for blackbox probe failure
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-30 10:19:29 -04:00
Matt Layher
02fb7874f3
ansible/prometheus: add blackbox http_401 module, scrape authenticated sites
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-30 10:12:01 -04:00
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
09f6df2dc7
grafana: add network dashboard
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 10:44:00 -04:00
Matt Layher
bcd437fd21
grafana: add Node dashboard
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 10:40:22 -04:00
Matt Layher
263d14fcbb
README: fix link
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 10:36:14 -04:00
Matt Layher
6caf68f750
builds: switch to builds.sr.ht
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 10:34:43 -04:00
Matt Layher
de8af4ef41
travis: ignore rtorrent_exporter yamllint
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-09-20 10:31:11 -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