9a516d8f08
Separate out Pi roles, reorganize inventory, deploy docker to all pis indiscriminately
2021-02-25 12:56:48 -06:00
b54e4a2e0b
Update inventory to reflect a change in Pi roles
...
The rest of the nodes should come in tomorrow, after which I'll reinstate node 1 and add a couple more
2021-02-25 12:46:38 -06:00
0b0c7035cf
Remove testing k8s env
2021-02-22 04:05:58 -06:00
50b7365ade
Connect to pi cluster over DNS/ZT
2021-02-18 18:49:10 -06:00
994fdfff88
PIKUBERNETES PIKUBERNETES PIKUBERNETES
2021-02-18 18:47:34 -06:00
3fbc8ed091
Change IPs of k8s cluster to reflect a change in networking
...
Gotta get that reserve block for VIPs n stuff
2021-02-17 06:48:51 -06:00
2773f537bc
Add a little test bed for k8s
...
IT WORKS
2021-02-16 16:39:53 -06:00
e55bac6127
Remove deprecated hosts from inv
2021-02-16 06:24:15 -06:00
6fdcfbae68
Set up for Docker, add my desktop
2021-02-16 05:34:31 -06:00
f6b3338948
Rename game1.thefuck.how to roll it in
2021-02-08 11:50:40 -06:00
749660e45c
Make Apache configuration more secure, add SSL cache
2021-01-26 05:20:48 -06:00
be810f09f5
Remove fedi1
...
F
2021-01-26 04:28:08 -06:00
b1c641c9f7
Move Pleroma to a desu.ltd box
...
WEW
2021-01-26 04:25:27 -06:00
d22ee2e0f0
Alright boys, time to use master from here on out
2021-01-25 22:20:30 -06:00
6ead681d5c
Move fedi1 over, add Pleroma role
2021-01-25 22:19:31 -06:00
d54de87611
Reorganize inv
2021-01-23 18:49:55 -06:00
14ea44130a
Add onlyoffice and basic config
...
but it's BUGGY TRASH FOR FUCK'S SAKE AUGH
2021-01-20 19:25:16 -06:00
e469f406b0
Work on migrating web1.9iron.club over
...
Still have a ways to go
2021-01-18 06:16:49 -06:00
bf9d9fbad0
Rename production hosts to be more generic
2021-01-18 05:44:17 -06:00
e1ed70b055
Reorganize inventory
...
This fixes an issue with localhost always becoming during one task which is delegated to localhost that explicitly specifes 'become: false'. Thanks, Ansible.
2021-01-18 05:18:39 -06:00
dbc9f7d6ae
Always become
2021-01-18 05:08:43 -06:00
d28034408e
Point all ansible-pull activity to new repo on desu
2020-12-30 21:27:32 -06:00
2c52a0171c
Add Matrix/Synapse DB configuration
2020-12-27 13:18:26 -06:00
cf2ce15ca0
Add Pleroma DB configuration
2020-12-27 13:15:59 -06:00
7726fffb08
Add database configuration to psql1 9iron
2020-12-27 13:14:05 -06:00
b5d4646724
Enroll psql1.9iron.club
...
OH BOY HERE WE GO
2020-12-27 12:07:55 -06:00
b8f46fc807
Disable vm-rice-0
...
I'll just reenable it when I'm using it I guess
2020-12-24 09:44:52 -06:00
5cfbca0534
Actually genericize properly this time, plus add a new backup script for pgdump
2020-12-24 09:35:17 -06:00
6d9d3a4784
Revert "Genericize s3 configuration"
...
This reverts commit 74cd565cad
.
2020-12-24 09:33:33 -06:00
74cd565cad
Genericize s3 configuration
2020-12-24 09:32:08 -06:00
00fb2bb32e
Work on a basic implementation of backups
...
Still need to set up good defaults and do host-based configuration tho
2020-12-24 09:06:20 -06:00
42ccb2bcc6
Add game1.thefuck.how, separate playbooks out
2020-12-21 01:18:32 -06:00
46c3e3f2df
Update inventory
2020-12-20 04:14:05 -06:00
0f49adf860
Initial attempt at getting web1 up
2020-12-18 02:25:16 -06:00
5b635e5b68
Rename Gentoo VM
2020-12-17 21:15:00 -06:00
3c3bb9f9b4
Rename gentoo VM
2020-12-05 08:23:53 -06:00
1b731d0825
Various tweaks to get Gentoo to work
2020-12-04 09:17:08 -06:00
a47e09bd1d
Getting ready to deploy live
2020-11-08 08:16:07 -06:00
9ee8068785
Commit the desktops to desu infra
2020-11-08 06:21:54 -06:00
99adf1356f
Add Zerotier role
2020-11-08 01:34:05 -06:00
4f96ddf379
Add udev, grub roles for desktops
...
Lovin how light they are tho
2020-11-03 05:30:19 -06:00
11d0cad9fb
Add Nextcloud
...
AND BOY DOES IT SMELL
2020-11-01 04:55:05 -06:00
70c609c94a
Add and set up a basic Gitea
2020-10-29 20:51:32 -05:00
e169fb873b
Configure our new roles
2020-10-28 21:59:55 -05:00
12064603ca
Polish inventory
2020-10-17 18:48:19 -05:00
300c4ddb94
Add another test machine
2020-10-17 01:27:38 -05:00
d11deec1d8
Taking a dump
2020-10-17 01:00:06 -05:00
9cc70a00e6
Working on basics
2020-10-17 00:21:57 -05:00
ad70b4aca0
Exodia, obliterate
2020-10-16 22:17:38 -05:00
b0bacb1df0
Simplify hosts designation for thefuck.how
2020-10-11 20:01:03 -05:00
6fb3b9725f
Rename variables file to encompass all
2020-10-11 20:00:13 -05:00
3e7a8c703a
Fix group names
2020-10-11 19:56:06 -05:00
52dc97f7f7
Set up inventory for brett's shit
2020-10-11 19:41:45 -05:00
ea9e374383
Prune inventory
2020-10-11 19:25:48 -05:00
abb8090c9b
Add new host and enroll it in Paper
...
Note: currently untested, hopefully shit Just Werks
2020-10-10 22:44:17 -05:00
79fbe455e3
Retire old game webheads
2020-10-05 02:08:12 -05:00
ab3db510ab
Migrate Grafana to postgres
2020-09-22 16:37:58 -05:00
ddd8ed57e1
Add a new ME5 serber
2020-09-06 22:53:45 -05:00
d30b5bcf65
Revert "That's supposed to be a password hash I guess"
...
This reverts commit 0394a12bdf
.
2020-09-04 07:39:50 -05:00
4a066e2492
Replace the right user_password
2020-09-04 07:39:40 -05:00
0394a12bdf
That's supposed to be a password hash I guess
2020-09-04 07:33:56 -05:00
0369b71a8c
Add different user password for phones
...
I'm not gonna say it's numeric but it's numeric
2020-09-04 07:26:55 -05:00
1c1894ed72
Add phone to inventory
...
Not like it's gonna do much right now
2020-09-02 17:07:16 -05:00
43e089dd90
Add more explicit vars to tes3mp config
2020-08-23 23:30:53 -05:00
85ecd8fa68
Add TES3MP server
2020-08-23 23:12:39 -05:00
2a1299e9e0
Move Gitea to Postgres
...
Migration is nontrivial and SUCKS DICK but whatever
2020-08-15 16:01:56 -05:00
31d9aac7ef
Move Nextcloud to PostgreSQL
2020-08-15 15:33:02 -05:00
af9596d9f0
Move backups to absolute time
2020-08-15 14:48:11 -05:00
6e9af61025
Add new root directory to Gitea
2020-08-15 05:53:28 -05:00
d5c1d838e4
Add EFS configuration to Gitea
2020-08-15 05:49:43 -05:00
bdaaf1336f
Move Nextcloud to an EFS mount
2020-08-15 05:11:50 -05:00
2ca99cac3f
Switch to OnCalendar for ansible pull setups
2020-08-11 03:51:15 -05:00
c46ccb65df
Disable lap-th-e560-0
2020-08-07 22:01:57 -05:00
236db7ac49
Use public git repo url
2020-08-07 05:10:02 -05:00
c7d3c665df
Add support for a configuration repo
2020-08-07 04:47:57 -05:00
8eb1593f50
Add preemptive inventory entry for a new laptop
2020-08-05 23:25:46 -05:00
d3a7c482ae
Decom game1
...
This puts me at no game servers
fug
2020-08-05 08:15:37 -05:00
44f79d2b54
Refactor variables in hosts.yml
2020-08-02 20:25:58 -05:00
4870c67c9c
Reorganize snmpd vars
2020-08-02 19:50:13 -05:00
4ffae17255
Reorganize pleroma vars
2020-08-02 19:46:12 -05:00
12d09a58bd
Reorganize matrix and nc vars
2020-08-02 19:43:08 -05:00
75aeaca8ee
Reorganize gitea vars
2020-08-02 19:39:39 -05:00
8990cc4494
More variable refactoring
2020-08-02 19:36:46 -05:00
0164fa4660
Remove defunct groupvars
2020-08-02 19:22:41 -05:00
25a5270e33
Move Matrix to a dedi psql
2020-08-01 20:59:55 -05:00
b6efa9b1c9
Remove Nagios
2020-08-01 20:39:44 -05:00
0c9d177bbf
Move Pleroma DB off to its own box, move Pleroma to fedi1
...
GOD THIS SUCKS
2020-08-01 18:35:38 -05:00
290b180a61
Add a DB server
2020-08-01 16:47:56 -05:00
e530ab7cef
Finally make sane our inventory?
2020-07-30 08:52:41 -05:00
81ee34092e
Actually yeah let's make a shitton of backups
2020-07-30 08:46:30 -05:00
cb08c1c46b
Actually increase backup freq, fix a perms issue on new pleroma deployments
2020-07-30 08:40:39 -05:00
2a72fcae31
Ludicrous backups on those fedi servers, man
2020-07-30 08:32:47 -05:00
d4b577bb7a
Reorganize inventory
...
This should alleviate issues with trampling zones
2020-07-29 18:07:11 -05:00
c5a8532042
Open up registration and set up our email
2020-07-28 11:23:25 -05:00
1fbe8cd516
Add static repo cloning for pleroma, tighten locks on config
2020-07-28 10:57:34 -05:00
54a8e4aa2d
Add Pleroma
...
GOD THAT SUCKED
FUCK
GOD I HATE ELIXR
2020-07-28 10:41:07 -05:00
ba669c0769
Reallocate web2 to be our new cowfee webhead
2020-07-28 06:58:10 -05:00
f23e13421c
Import variables into main inventory file
2020-07-28 06:34:38 -05:00
809e99149a
Reorganize inv
2020-07-28 06:25:53 -05:00
d17911c470
Update naming of inventory
...
in anticipation of cowfee
2020-07-28 06:21:29 -05:00