d8446b1bb2
Provision game2.desu.ltd for SCPSL and other things
2021-03-16 21:25:01 -05:00
d262f71e15
Use /tmp as remote tmp
2021-03-16 21:20:35 -05:00
c0693a1b41
Back up Postgres instead of a huge amount of data overnight
2021-03-15 08:41:18 -05:00
aef451260c
Backup Docker data on game1.desu.ltd
2021-03-13 16:21:40 -06:00
feedb56ca3
And this is to go even further wider
2021-03-11 20:45:24 -06:00
51ac72f086
Wider perms for the NFS share
2021-03-11 20:37:58 -06:00
3480547d35
Install keepalived on pi k8s nodes
2021-03-11 10:25:41 -06:00
fca828e743
Remove bunk inventory
2021-03-11 10:18:47 -06:00
00f1b6016d
Fix incorrect user for Pleroma DB
2021-03-11 09:39:04 -06:00
7a98174297
Do not recursively own Ansible user home
...
This works around a bug with a recursive symlink in the sshd role. With that symlink, ansible-pull fails as it recurses through its own repo infinitely.
2021-03-11 09:19:55 -06:00
e1d625391e
Allow DB Pi to listen on ZT
2021-03-11 09:11:48 -06:00
9070869327
Add SSHD role, tighten things down
2021-03-11 08:04:57 -06:00
9216ed876d
Allow DB connections over ZT
2021-03-10 13:34:27 -06:00
4b52155164
Add netbox DB
2021-03-10 13:29:59 -06:00
8fcffe650b
Rename Pleroma DB
...
Because apparently DB names with dashes are completely unsupported
2021-03-10 11:29:49 -06:00
a9235f0e2d
Add quick MOTD for docker containers
2021-03-10 10:41:40 -06:00
171d769d17
Mount up NFS over ZT on desktop machines
2021-03-09 15:50:04 -06:00
25ce121337
Allow ZT clients to read from k8s pvs
2021-03-09 15:41:54 -06:00
3df725e186
Friendship ended with Minecraft
...
Now Terraria is my new Best Friend
2021-03-06 20:51:16 -06:00
35480feaab
Add Helm
2021-03-06 20:03:06 -06:00
7e595e7e89
Pull images
2021-03-05 01:27:26 -06:00
1d317bcb28
Add docker to the MOTD of game1
2021-03-05 01:16:01 -06:00
1107764d16
Deploy a Docker container for SCPSL
2021-03-05 00:56:03 -06:00
d3126738fc
Enroll pi-storage-1 in the backups it needs
2021-03-02 04:55:47 -06:00
16a1f583fe
Add another directory to NFS server
2021-03-01 15:12:19 -06:00
975cd7280c
Actually have Postgres listen over the network
...
GOD D
2021-03-01 12:29:21 -06:00
4f27b68097
Remove k8s object management
2021-03-01 11:34:45 -06:00
c744bb30fe
Minor fixes alla round
2021-03-01 03:36:23 -06:00
e6d34c0200
Add args to k8s.sh
2021-03-01 02:33:49 -06:00
54ebc8f329
Add k8s configuration scripts
...
WEW SOURCE CONTROL
2021-02-28 23:33:31 -06:00
3498092ae9
Add openshift to desktops, define some Pi vars
2021-02-28 21:40:17 -06:00
759e8609dc
Add Grafana DB and stuff
2021-02-28 21:18:00 -06:00
4e6e287b19
Set up REALLY INSECURE NFS
...
Oh god I need to pare this down
But I mean it's NFS so you have to assume really high trust anyway
But still
2021-02-28 20:37:33 -06:00
51a1f63504
Set up mass storage Pi, run it before k8s inits
2021-02-28 19:50:49 -06:00
a771ddd16b
Split Pi playbooks again
2021-02-28 19:48:42 -06:00
5e7b651bd7
Install libraspberrypi on pis
2021-02-28 07:06:35 -06:00
ba1fc34748
Install stress on everything
2021-02-28 04:19:08 -06:00
42f1c452e1
Add cava
2021-02-27 20:17:56 -06:00
2c28ae7d3c
Add MoTD for pi-mp
2021-02-27 20:17:52 -06:00
2df4c328d9
Add switch DHCP reservation
2021-02-27 20:06:11 -06:00
aed24573b8
Set up redundant DHCP
...
Wow that was actually really easy. Love broadcast protocols
2021-02-27 18:42:14 -06:00
2e0cb29c05
Whoops need a default gateway lol
2021-02-27 09:05:28 -06:00
8c750e700e
Ensure unbound comes back up on restart
2021-02-27 08:58:41 -06:00
ad4bec22f7
Cleanup
2021-02-27 08:45:57 -06:00
a326f5d35d
Here have a DHCP server
2021-02-27 08:42:15 -06:00
6e60a217ff
Deploy unbound to mp nodes
2021-02-27 07:20:50 -06:00
85485a4651
Consolidate Pi playbooks
2021-02-27 05:00:30 -06:00
467d679a9c
Add desktop ed25519 key
2021-02-26 12:38:15 -06:00
bab051af2c
Add administrative user role
2021-02-26 10:07:57 -06:00
e916cd784f
Add pi-storage-1 to reboot script
2021-02-26 09:22:27 -06:00