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

498 commits

Author SHA1 Message Date
Matt Layher
6c039ebd2e
nixos/lib: add matt to dialout group
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-22 21:24:13 -04:00
Matt Layher
eb9f64a8a5 Merge branch 'master' of github:mdlayher/homelab 2020-06-19 08:44:22 -04:00
Matt Layher
6e19742bac nixos/routnerr-2: add WWAN utilities, add minicom and unzip to lib 2020-06-19 08:44:04 -04:00
Matt Layher
11ea4fea16
grafana: checkpoint CoreRAD dashboard
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-16 12:31:17 -04:00
Matt Layher
9cb3778c03
nixos/servnerr-3: exclude HTPC from alerting
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-15 13:47:31 -04:00
Matt Layher
4fd972566a
nixos/servnerr-3: scrape theatnerr-1 windows_exporter
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-15 13:46:15 -04:00
Matt Layher
f97f63b8dd
nixos/lib: add theatnerr-1 host
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-15 13:41:58 -04:00
Matt Layher
693cca1e86
nix/routnerr-2: deduplicate dhcpd6 LANs list
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-14 14:58:19 -04:00
Matt Layher
4895bcd5fc
nix/routnerr-2: deduplicate dhcpd4 LANs list
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-14 14:55:25 -04:00
Matt Layher
f966896464
nixos/lib: add corp0 VLAN and configure on router
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-14 14:51:12 -04:00
Matt Layher
7c721af156
nixos/routnerr-2: use settings attribute list to configure CoreRAD
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-14 13:53:48 -04:00
Matt Layher
0aa6b16a9a
nixos/routnerr-2: explicitly import nixos-unstable-small
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-14 10:57:09 -04:00
Matt Layher
88904bc3ad
nixos/servnerr-3: explicitly import nixos-unstable-small
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-14 10:49:54 -04:00
Matt Layher
0d69c26839 nixos/servnerr-3: enable Prometheus admin API 2020-06-13 10:13:14 -04:00
Matt Layher
91b1d8b9d5
nixos/servnerr-3: upgrade to unstable Prometheus
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 19:43:23 -04:00
Matt Layher
f4ccb52e68
nixos/servnerr-3: move /var/lib/plex inside container
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 19:29:50 -04:00
Matt Layher
e267fa1689
nixos/servnerr-3: bump SNMP exporter configuration to 0.18.0
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 19:25:31 -04:00
Matt Layher
3467b63d52
nixos/servnerr-3: factor out Prometheus alerts, nixfmt
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 19:15:44 -04:00
Matt Layher
0b492dc489
nixos/servnerr-3: move containers into a new file
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 18:59:06 -04:00
Matt Layher
fa5d3beb81
nixos/servnerr-3: move Plex into a NixOS container
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 18:55:58 -04:00
Matt Layher
d08e8f2584
nixos/routnerr-2: add apcupsd_exporter
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 18:41:23 -04:00
Matt Layher
c3182c889f
nixos/routnerr-2: change iot0 prefix delegation ID to standard number
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 18:38:06 -04:00
Matt Layher
2e84c66b8d
nixos/servnerr-3: enable and scrape apcupsd_exporter on server and router
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 18:34:48 -04:00
Matt Layher
cacf9fb68f
nixos/servnerr-3: keylight_exporter is now upstream
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 18:31:49 -04:00
Matt Layher
bacf50eb61
nixos/servnerr-3: factor out staticScrape Prometheus function
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 18:07:16 -04:00
Matt Layher
14477541a5
nixos/servnerr-3: convert blackbox_exporter config to Nix, nixfmt
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 17:54:29 -04:00
Matt Layher
686cfcca6a Merge branch 'master' of github:mdlayher/homelab 2020-06-12 16:59:13 -04:00
Matt Layher
d3822057d3 nixos/lib: add gnumake 2020-06-12 16:59:09 -04:00
Matt Layher
d280009d02
nixos/servnerr-3: remove unifi SSH blackbox target
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-12 16:10:39 -04:00
Matt Layher
61c693252c
nixos/routnerr-2: CoreDNS no longer depends on wg0
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-11 14:16:44 -04:00
Matt Layher
a997598aae Merge branch 'master' of github:mdlayher/homelab 2020-06-11 14:13:42 -04:00
Matt Layher
29d5ad0ff6
nixos/routnerr-2: add nftables to allow connections from remote UniFi devices
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-11 14:05:57 -04:00
Matt Layher
72ea8d554b
ansible: remove alertmanager and unifi, moved to NixOS
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-10 16:40:15 -04:00
Matt Layher
6af56202db
nixos/servnerr-3: run UniFi controller in container
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-10 16:34:37 -04:00
Matt Layher
80ba4ddd83
nixo/routnerr-2: do not advertise MTU on tengb0
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-09 12:10:45 -04:00
Matt Layher
a438cd8405
nixos/servnerr-3: scrape apcupsd_exporter on nerr-3
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-08 09:37:52 -04:00
Matt Layher
57dec8fff9 nixos/servnerr-3: use MTU 9000 on 10GbE NIC 2020-06-07 11:02:58 -04:00
Matt Layher
0995678346
nixos/routnerr-2: set up CoreRAD upstream monitoring on wan0
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-07 11:01:33 -04:00
Matt Layher
1268d52557
nixos/servnerr-3: remove promlens shared links argument
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-06 13:53:21 -04:00
Matt Layher
479420fcdc nixos/routnerr-2: move alertmanager traefik backend 2020-06-06 12:18:01 -04:00
Matt Layher
beb1f99abf
nixos/servnerr-3: move Prometheus to server from Raspberry Pi
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-06 12:15:40 -04:00
Matt Layher
925462f4e1
nixos/servnerr-3: add /primary/vm ZFS filesystem
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-06 11:42:33 -04:00
Matt Layher
386ab44f95
obs: WIP co-streaming setup
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-06 11:37:57 -04:00
Matt Layher
ead678a51f
nixos/routnerr-2: expose desktop IPv6 RTP through firewall
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-06 11:29:32 -04:00
Matt Layher
9d93b8c070 nixos/lib: install bandwhich 2020-06-06 10:04:44 -04:00
Matt Layher
14494b3684
obs: add terminal/camera side-by-side scene
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-06 10:00:24 -04:00
Matt Layher
4b2264de92
nixos/servnerr-3: add lab-corerad job, move existing alerts to prod job
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2020-06-03 11:37:40 -04:00
Matt Layher
50da252eef nixos/routnerr-2: skip production CoreRAD advertising on lab0 2020-06-03 11:23:22 -04:00
Matt Layher
3afeb76861 nixos/servnerr-3: fix Prometheus alert label 2020-06-01 14:32:10 -04:00
Matt Layher
4b61d093e6 nixos/servnerr-3: nixfmt Prometheus alerts 2020-06-01 14:11:04 -04:00