Commit Graph

44 Commits

Author SHA1 Message Date
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
2e05ed08fa Use hostname rather than fqdn 2021-03-04 16:06:43 +00:00
a4eb26b129 Use Nebula as the primary private interface rather than wireguard 2021-03-04 16:02:42 +00:00
47df8164fa Define timezone as variable 2021-02-10 09:12:42 +00:00
e8496ddced Deploy deluge in docker
Makes version managing so much easier!
2021-02-01 17:24:36 +00:00
a79e54d45a Add forrest instance 2021-01-31 15:18:20 +00:00
058290b321 Keep track of IPs for PVE hosts
Yea they're all random, I'll deal with that later
2021-01-31 12:46:43 +00:00
da301eb7dd Provision remaining nebula instances 2021-01-30 20:47:11 +00:00
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
a44a79031a Init some skeleton nebula stuff 2021-01-25 21:53:04 +00:00
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
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
604202fdce Add traefik pages
Add it ready for the migration in future
2021-01-16 23:29:55 +00:00
969674772c Snapshot PVE root pool too 2021-01-10 13:23:36 +00:00
5b495688cd Remove intersect wireguard keys 2021-01-09 18:23:10 +00:00
2300426f0f Move default variables into role defaults rather than group vars 2020-12-28 16:23:12 +00:00
30cb9e52e7 Install and provision wireguard client on ingress server 2020-12-21 18:24:35 +00:00
e1dd6c4c05 Init new web server on Linode
I'll terraform it later, honest!
2020-12-04 23:02:19 +00:00
58605c1c24 Don't snapshot tank root
This makes syncoid unhappy, and is generally unnecessary
2020-10-18 17:45:49 +01:00
1f398b25c3 Store fewer snapshots for downloads directory 2020-10-02 18:11:53 +01:00
a303bed27f Define app data dir in variable 2020-09-26 21:15:44 +01:00
9ca2546766 Decommission grimes
Most of the function has moved to `walker`
2020-09-10 20:39:54 +01:00
ec751ffa1a Add influxdb to monitor traefik 2020-08-30 15:58:03 +01:00
77262cd206 Reduce number of sanoid snapshots
It should be pretty quick for me to realise something went wrong. Can recycle through space much quicker this way!
2020-08-26 09:08:26 +01:00
35266e975d Drive sanoid changes from YAML 2020-08-20 21:47:12 +01:00
c888fc5e72 Pull new images before taking application down 2020-08-05 17:43:04 +01:00
9c0682ef9b Restrict SSH connections to wireguard cidr
Except on home server, still handy to connect on same network.
2020-07-12 17:53:02 +01:00
a6a3982cc8 Provision keys for walker 2020-07-12 17:19:51 +01:00
86a398d6b4 Replace docker-compose restart hack with shell handler hack
The docker-compose integration would start 2 of the same container, which does bad things to things like databases!
2020-06-28 20:13:12 +01:00
991535ca85 Add phone to VPN network 2020-05-23 10:49:18 +01:00
0bd4b5f5fd Provision a new VPS 2020-04-26 12:15:52 +01:00
89ba23719c Move traefik into its own role 2020-04-23 20:49:43 +01:00
c634b87991 Expose MC server
It's just a local temp config for now, i'll do something proper later
2020-04-07 18:43:40 +01:00
1afc28ec17 Standardize string quotes in yaml 2020-03-25 21:27:15 +00:00
20c4e049c6 Provision wireguard keys for too-work 2020-02-28 16:16:31 +00:00
63aa3a7216 Drive part of ansible context from terraform 2020-02-21 21:51:16 +00:00
92ff9cf787 Provision VPN config for laptop 2020-02-07 21:09:54 +00:00
0d95311176 Add VPN config for bartowski
Hey look, no leaked keys this time!
2020-01-26 18:35:00 +00:00
4de7939902 Re-provision big-mike VPN 2020-01-19 17:59:25 +00:00
7eaf608e3c Revoke exposed wireguard keys
Derp derp derp
2020-01-19 17:41:34 +00:00
35605ce0a6 Move wireguard clients configuration to home dir
Makes it easier to provision machines
2020-01-19 17:33:14 +00:00
9ba8dab836 Provision wireguard config for work laptop 2020-01-19 17:22:53 +00:00
f6ffb1ceef Template haproxy better 2020-01-17 22:56:45 +00:00
78fa36f20a Move variables to 1 place
Much easier to manage
2020-01-17 22:31:50 +00:00