Commit Graph

110 Commits

Author SHA1 Message Date
453a374801 Replace ingress proxy with nginx
This enables HTTPS redirecting at it too much more easily, and matches the gateway configuration.

Requires using upstream versions of nginx to enable https://nginx.org/en/docs/stream/ngx_stream_realip_module.html
2021-08-24 14:21:51 +01:00
8fabd11e31 Remove unnecessary pve role
no-subscription is handled by the nag removal role
2021-08-22 15:20:27 +01:00
f3bc72d2ba Provision uptime-kuma 2021-07-31 16:43:12 +01:00
18603d726e Add username to proxmox-nag-removal role
Makes it obviously not one of mine
2021-06-25 22:47:21 +01:00
09a010f28e Version snapraid config
Using fork of role at https://github.com/IronicBadger/ansible-role-snapraid/pull/7
2021-06-25 22:43:26 +01:00
83c84abc62 Use dokku role to install it
I also switched the host to debian, as the arch install didn't quite work.
2021-06-22 22:08:01 +01:00
bb5bbf16f5 Remove alpine special case
https://github.com/ansible-collections/community.general/pull/1722 has shipped.
2021-06-20 12:43:59 +01:00
e3502ae1e0 Provision dokku server 2021-06-20 12:12:34 +01:00
6c23180591 Remove gitea
I use GitLab now
2021-06-02 19:27:09 +01:00
9c2ebd60e8 Remove duplicati
We're a restic shop now!
2021-06-02 19:18:21 +01:00
a867df04a5 Add a GitLab runner
Woo CI!
2021-06-01 19:29:21 +01:00
8610be3ac3 Rename host
"gitlab" sounds more like the hosted service, not mine
2021-05-29 22:01:01 +01:00
c7bde8b3dd Init a GitLab server
Some day i'll make up my mind on which server to use, honest!
2021-05-28 22:49:48 +01:00
1431f7a30a Add restic to walker 2021-05-09 14:26:21 +01:00
781aa93892 Add some restic wrapper things 2021-05-08 16:45:08 +01:00
9b31efbf43 Destroy grimes
And the entire Linode integration
2021-05-05 18:11:14 +01:00
ad415c2b53 Move website to walker 2021-05-02 17:24:10 +01:00
86482246b3 Move plausible to walker 2021-05-02 16:07:25 +01:00
4a0f7b701b Install jellyfin through Ansible 2021-05-02 12:04:48 +01:00
a669e34f57 Update bitwarden_rs to vaultwarden
I'll do the full rename of everything another time
2021-05-01 23:00:37 +01:00
8ab0d7cd80 Add duplicati to walker 2021-04-24 22:25:40 +01:00
1fcc63a5da Move upload 2021-04-24 22:14:29 +01:00
c048e6d20e Provision walker 2021-04-24 21:59:53 +01:00
5d9ee7190d Swap out deluge for qbittorrent
Just run on arch instead of docker, too. Much simpler.
2021-04-16 21:49:00 +01:00
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