Commit Graph

134 Commits

Author SHA1 Message Date
Jake Howard
6b95b75fc2 Move telegraf to host
This makes metric collection for SMART much simpler. I'll still be using the prometheus node exporter for actual system metrics, though.
2021-03-05 20:39:11 +00:00
Jake Howard
e8960ebf27 Connect forrest to nebula hosts 2021-03-04 16:08:53 +00:00
Jake Howard
c6d9102e1e Don't install NTP on LXC containers
This can cause issues with containers trying to sync the system clock, and getting it wrong
2021-03-04 15:45:47 +00:00
Jake Howard
3014e5d052 Provision privatebin 2021-02-12 23:32:31 +00:00
Jake Howard
47df8164fa Define timezone as variable 2021-02-10 09:12:42 +00:00
Jake Howard
b940d22373 Install docker on forrest
I'll be migrating it to docker, so I can run more things simply under Docker
2021-02-08 21:56:06 +00:00
Jake Howard
a95ceb348f Install docker from binary on debian distros
This is because the repos are usually super out of date, or at least can stray quite a bit
2021-02-07 15:56:25 +00:00
Jake Howard
e8496ddced Deploy deluge in docker
Makes version managing so much easier!
2021-02-01 17:24:36 +00:00
Jake Howard
ac68b36841 Initially provision deluge machine
Based on Docker, so deluge itself is easier to install and keep updated. Until such time it's in the repos
2021-02-01 15:40:06 +00:00
Jake Howard
c7fba8107a Move grafana to forrest 2021-01-31 16:52:24 +00:00
Jake Howard
9023b269eb Allow PVE VMs to access nebula hosts via ingress 2021-01-31 12:19:33 +00:00
Jake Howard
643d843bfb Enable unsafe routing to PVE network over nebula 2021-01-30 22:59:56 +00:00
Jake Howard
da301eb7dd Provision remaining nebula instances 2021-01-30 20:47:11 +00:00
Jake Howard
698804ff38 Remove gitlab 2021-01-28 19:54:03 +00:00
Jake Howard
89a6c7680c Decommission walker
Kimsufi is just too annoying of a host. Everything has either been moved off, killed, or has further plans.
2021-01-28 18:56:39 +00:00
Jake Howard
b339cb0e2d Move upload to grimes 2021-01-28 14:04:55 +00:00
Jake Howard
3de14efd9e Remove heimdall
I've literally not used it since setting it up
2021-01-26 21:53:52 +00:00
Jake Howard
a44a79031a Init some skeleton nebula stuff 2021-01-25 21:53:04 +00:00
Jake Howard
0ecd884a9a Deploy yourls 2021-01-22 21:29:27 +00:00
Jake Howard
0f9802a46c Install duplicati on PVE docker machine
Requires some changes to how private IPs are specified, which I really need to clean up at some point!
2021-01-20 21:38:01 +00:00
Jake Howard
41915ec69c Replace gitlab with gitea
Leave gitlab in place for a bit in case I need to get at data
2021-01-18 20:14:38 +00:00
Jake Howard
604202fdce Add traefik pages
Add it ready for the migration in future
2021-01-16 23:29:55 +00:00
Jake Howard
b40266b276 Add roles to handle PVE nag and repos 2021-01-09 23:21:35 +00:00
Jake Howard
7d235e67e0 Add ZFS configuration for PVE 2021-01-09 21:27:52 +00:00
Jake Howard
fef7f2c2b4 Move docker containers to new PVE container 2021-01-09 18:02:17 +00:00
Jake Howard
6267363ab0 Provision docker VM 2020-12-28 15:57:44 +00:00
Jake Howard
30cb9e52e7 Install and provision wireguard client on ingress server 2020-12-21 18:24:35 +00:00
Jake Howard
8e6a3324a1 Install duplicati on grimes
Makes backing up website things a bit easier
2020-12-07 18:09:29 +00:00
Jake Howard
6d75272d34 Move plausible to new server 2020-12-05 12:33:50 +00:00
Jake Howard
e1dd6c4c05 Init new web server on Linode
I'll terraform it later, honest!
2020-12-04 23:02:19 +00:00
Jake Howard
f665b87965 Allow NTP role to manage config
Hopefully this closes the port
2020-10-24 17:36:39 +01:00
Jake Howard
47ad40bb52 Remove watchtower, and do updates manually from now on
Keeps @IronicBadger happy!
2020-10-22 18:07:48 +01:00
Jake Howard
b8ea056455 Remove netdata
Don't use it anyway
2020-10-09 23:39:55 +01:00
Jake Howard
f7afaacbdc Move website to be hosted on GitLab pages 2020-10-09 21:35:57 +01:00
Jake Howard
7f09db5d20 Add heimdall 2020-10-07 14:09:23 +01:00
Jake Howard
191374b812 Move deluge onto walker
Stop torrent traffic being limitted by home broadband
2020-10-02 18:11:34 +01:00
Jake Howard
07b0650618 Remove statping
It's buggy as all hell, super slow, and doesn't really get used for monitoring
2020-09-27 14:17:46 +01:00
Jake Howard
24d11deeae Update ansible-lint
Required a lot of renaming :(
2020-09-26 17:53:47 +01:00
Jake Howard
fd83820faa Install scrutiny 2020-09-21 21:16:00 +01:00
Jake Howard
9ca2546766 Decommission grimes
Most of the function has moved to `walker`
2020-09-10 20:39:54 +01:00
Jake Howard
c1dc26ce35 Install gitlab pages daemon
I'll deal with traefik domains later
2020-09-05 16:50:56 +01:00
Jake Howard
0ce15cb4d8 Add gitlab 2020-08-29 23:56:14 +01:00
Jake Howard
a2e021ac43 Install ZFS on home server 🎉 2020-08-19 21:34:23 +01:00
Jake Howard
a5aa21429c Conditionally run reflector role rather than manually defining which machines run arch 2020-08-19 18:58:58 +01:00
Jake Howard
9d014cfa1c Install grafana and link it to HA 2020-08-07 11:52:15 +01:00
Jake Howard
55f79b4a51 Remove socks proxy 2020-08-05 20:56:12 +01:00
Jake Howard
1195a5001e Add reflector to keep mirror lists updated 2020-08-05 12:15:28 +01:00
Jake Howard
19c134564a Add duplicati to walker
Gotta backup them backups
2020-08-04 21:09:45 +01:00
Jake Howard
7d3f6a8121 Remove duplicati from grimes 2020-08-04 20:58:10 +01:00
Jake Howard
e184c7fba1 Move website over to walker 2020-08-04 20:54:53 +01:00