|
6973fb536f
|
Add fail2ban for traefik
Remote action coming soon
|
2021-03-28 13:05:38 +01:00 |
|
|
d4477c4bea
|
Add bitwarden_rs
|
2021-03-21 18:47:20 +00:00 |
|
|
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 |
|
|
e8960ebf27
|
Connect forrest to nebula hosts
|
2021-03-04 16:08:53 +00:00 |
|
|
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 |
|
|
3014e5d052
|
Provision privatebin
|
2021-02-12 23:32:31 +00:00 |
|
|
47df8164fa
|
Define timezone as variable
|
2021-02-10 09:12:42 +00:00 |
|
|
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 |
|
|
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 |
|
|
e8496ddced
|
Deploy deluge in docker
Makes version managing so much easier!
|
2021-02-01 17:24:36 +00:00 |
|
|
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 |
|
|
c7fba8107a
|
Move grafana to forrest
|
2021-01-31 16:52:24 +00:00 |
|
|
9023b269eb
|
Allow PVE VMs to access nebula hosts via ingress
|
2021-01-31 12:19:33 +00:00 |
|
|
643d843bfb
|
Enable unsafe routing to PVE network over nebula
|
2021-01-30 22:59:56 +00:00 |
|
|
da301eb7dd
|
Provision remaining nebula instances
|
2021-01-30 20:47:11 +00:00 |
|
|
698804ff38
|
Remove gitlab
|
2021-01-28 19:54:03 +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 |
|
|
b339cb0e2d
|
Move upload to grimes
|
2021-01-28 14:04:55 +00:00 |
|
|
3de14efd9e
|
Remove heimdall
I've literally not used it since setting it up
|
2021-01-26 21:53:52 +00:00 |
|
|
a44a79031a
|
Init some skeleton nebula stuff
|
2021-01-25 21:53:04 +00:00 |
|
|
0ecd884a9a
|
Deploy yourls
|
2021-01-22 21:29:27 +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 |
|
|
b40266b276
|
Add roles to handle PVE nag and repos
|
2021-01-09 23:21:35 +00:00 |
|
|
7d235e67e0
|
Add ZFS configuration for PVE
|
2021-01-09 21:27:52 +00:00 |
|
|
fef7f2c2b4
|
Move docker containers to new PVE container
|
2021-01-09 18:02:17 +00:00 |
|
|
6267363ab0
|
Provision docker VM
|
2020-12-28 15:57:44 +00:00 |
|
|
30cb9e52e7
|
Install and provision wireguard client on ingress server
|
2020-12-21 18:24:35 +00:00 |
|
|
8e6a3324a1
|
Install duplicati on grimes
Makes backing up website things a bit easier
|
2020-12-07 18:09:29 +00:00 |
|
|
6d75272d34
|
Move plausible to new server
|
2020-12-05 12:33:50 +00:00 |
|
|
e1dd6c4c05
|
Init new web server on Linode
I'll terraform it later, honest!
|
2020-12-04 23:02:19 +00:00 |
|
|
f665b87965
|
Allow NTP role to manage config
Hopefully this closes the port
|
2020-10-24 17:36:39 +01:00 |
|
|
47ad40bb52
|
Remove watchtower, and do updates manually from now on
Keeps @IronicBadger happy!
|
2020-10-22 18:07:48 +01:00 |
|
|
b8ea056455
|
Remove netdata
Don't use it anyway
|
2020-10-09 23:39:55 +01:00 |
|
|
f7afaacbdc
|
Move website to be hosted on GitLab pages
|
2020-10-09 21:35:57 +01:00 |
|
|
7f09db5d20
|
Add heimdall
|
2020-10-07 14:09:23 +01:00 |
|
|
191374b812
|
Move deluge onto walker
Stop torrent traffic being limitted by home broadband
|
2020-10-02 18:11:34 +01:00 |
|
|
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 |
|
|
24d11deeae
|
Update ansible-lint
Required a lot of renaming :(
|
2020-09-26 17:53:47 +01:00 |
|
|
fd83820faa
|
Install scrutiny
|
2020-09-21 21:16:00 +01:00 |
|
|
9ca2546766
|
Decommission grimes
Most of the function has moved to `walker`
|
2020-09-10 20:39:54 +01:00 |
|
|
c1dc26ce35
|
Install gitlab pages daemon
I'll deal with traefik domains later
|
2020-09-05 16:50:56 +01:00 |
|
|
0ce15cb4d8
|
Add gitlab
|
2020-08-29 23:56:14 +01:00 |
|
|
a2e021ac43
|
Install ZFS on home server 🎉
|
2020-08-19 21:34:23 +01:00 |
|
|
a5aa21429c
|
Conditionally run reflector role rather than manually defining which machines run arch
|
2020-08-19 18:58:58 +01:00 |
|
|
9d014cfa1c
|
Install grafana and link it to HA
|
2020-08-07 11:52:15 +01:00 |
|
|
55f79b4a51
|
Remove socks proxy
|
2020-08-05 20:56:12 +01:00 |
|
|
1195a5001e
|
Add reflector to keep mirror lists updated
|
2020-08-05 12:15:28 +01:00 |
|
|
19c134564a
|
Add duplicati to walker
Gotta backup them backups
|
2020-08-04 21:09:45 +01:00 |
|
|
7d3f6a8121
|
Remove duplicati from grimes
|
2020-08-04 20:58:10 +01:00 |
|
|
e184c7fba1
|
Move website over to walker
|
2020-08-04 20:54:53 +01:00 |
|
|
ebbd2a4015
|
Install zfs and sanoid
|
2020-07-26 18:03:09 +01:00 |
|
|
f77cd1216f
|
Move upload server to walker
|
2020-07-24 17:14:39 +01:00 |
|
|
9ee4e1c14b
|
Add plausible analytics
|
2020-07-21 20:55:44 +01:00 |
|
|
b7aebfaabd
|
Move statping to new machine
Also update it to the latest version. It's probably still buggy AF, but it'll do for what I need it to rigth now.
|
2020-07-14 19:35:55 +01:00 |
|
|
eed13e3727
|
Setup offsite storage service
My own lil' S3
|
2020-07-12 21:01:06 +01:00 |
|
|
0314908eac
|
Install docker on new server
|
2020-07-12 19:21:27 +01:00 |
|
|
e5e308fafa
|
Remove firewall role
firewalld does not play nice with docker!
|
2020-07-12 17:04:13 +01:00 |
|
|
82bffc3538
|
Setup firewalld
|
2020-07-03 21:53:31 +01:00 |
|
|
93b4bef05d
|
Add home-assistant
|
2020-06-27 16:16:52 +01:00 |
|
|
cfee50159a
|
Remove netdata from grimes
`htop` works just fine for that machine
|
2020-06-11 19:30:48 +01:00 |
|
|
851f750948
|
Move duplicati to its own role so it can be installed on grimes
|
2020-05-25 17:25:58 +01:00 |
|
|
7e534e52e1
|
Merge SSH into base role
|
2020-05-23 10:58:09 +01:00 |
|
|
2f523075ae
|
Add upload server
|
2020-05-08 21:27:32 +01:00 |
|
|
54ec7f2332
|
Add a basic SOCKS proxy
|
2020-05-05 21:55:14 +01:00 |
|
|
bfce9e1cbf
|
Host statping outside home
|
2020-04-26 15:37:28 +01:00 |
|
|
7c6abc33fe
|
Host website outside home
|
2020-04-26 14:26:48 +01:00 |
|
|
36ed622a26
|
Make the docker host role block more exhaustive
|
2020-04-26 14:00:17 +01:00 |
|
|
92c85904bd
|
Rename role for intersect docker applications
|
2020-04-26 13:56:26 +01:00 |
|
|
05c7690b83
|
Make grimes a docker host
|
2020-04-26 13:44:06 +01:00 |
|
|
ea45f6833c
|
Always provision SSH
|
2020-04-26 12:06:11 +01:00 |
|
|
5585fb0b12
|
Convert watchtower into its own role
|
2020-04-23 21:51:01 +01:00 |
|
|
81ef4ad67a
|
Rename base role to common
|
2020-04-23 21:38:16 +01:00 |
|
|
b11ca7fe21
|
Convert netdata into its own role
|
2020-04-23 21:32:18 +01:00 |
|
|
89ba23719c
|
Move traefik into its own role
|
2020-04-23 20:49:43 +01:00 |
|
|
9962d9103f
|
Extract docker cleanup stuff into its own role
|
2020-04-23 20:17:54 +01:00 |
|
|
fa929cbca5
|
Install ntp from galaxy
|
2020-03-02 19:45:16 +00:00 |
|
|
85f6f59970
|
Use ansible galaxy to install docker
|
2020-03-02 19:37:11 +00:00 |
|
|
9d8e7cbc9c
|
Setup and install docker
|
2020-01-28 21:32:29 +00:00 |
|
|
14b7b6d2ef
|
Internalise SSH config and make it generic to all hosts
|
2020-01-28 20:39:42 +00:00 |
|
|
aaee2b443d
|
Add base packages
|
2019-12-09 20:55:47 +00:00 |
|
|
d0d2d6668e
|
Install NTP
|
2019-12-08 21:17:30 +00:00 |
|
|
58a3683355
|
Define haproxy config
|
2019-12-08 16:47:28 +00:00 |
|
|
b0277c2f46
|
COnfigure SSH bastion
|
2019-12-08 15:55:19 +00:00 |
|
|
ce54cf1f4c
|
Init ansible workflow
|
2019-12-08 11:58:43 +00:00 |
|