Commit Graph

611 Commits

Author SHA1 Message Date
d4e3ee7d9a Only try to configure our DB if it's defined 2020-08-02 08:06:38 -05:00
509f329baf Install the right package 2020-08-01 22:17:14 -05:00
e5a073e12d Add deps for pleroma and matrix 2020-08-01 22:13:43 -05:00
25a5270e33 Move Matrix to a dedi psql 2020-08-01 20:59:55 -05:00
3ad23b28cd Don't use a user that shouldn't exist to build psql dbs on pleroma 2020-08-01 20:59:47 -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
de6c05ee32 Fix not actually invoking that handler when we should 2020-08-01 17:53:50 -05:00
38e1e13971 Add handlers and configs to psql 2020-08-01 17:51:44 -05:00
62c1772047 I pluralized that? 2020-08-01 17:00:25 -05:00
290b180a61 Add a DB server 2020-08-01 16:47:56 -05:00
222edec7fe Add backups to psql dbs 2020-08-01 16:44:04 -05:00
98b210413b Move Gmod DNS out of role 2020-08-01 16:30:39 -05:00
3abe7eb78c Move Nagios DNS out of role 2020-08-01 16:29:21 -05:00
d358e3b64f Move Minecraft DNS out of role 2020-08-01 16:29:01 -05:00
837da68679 Remove DNS role 2020-08-01 16:26:11 -05:00
df70073b37 Stop purging Akregator
I'll just deal with it. Don't feel like combing through kdepim rn
2020-07-31 18:03:12 -05:00
15041c5079 Only stop Pleroma if there's an outstanding update
whups
2020-07-30 09:01:32 -05:00
99f746957f Fix perms error when restoring db backup 2020-07-30 08:45:59 -05:00
cdb7e6df7a Fix incorrect psql statements 2020-07-30 08:41:11 -05:00
cb08c1c46b Actually increase backup freq, fix a perms issue on new pleroma deployments 2020-07-30 08:40:39 -05:00
4b415c7c4e Remove redis dep for splergoma 2020-07-30 08:33:14 -05:00
efb4fa5be3 Restart Pleroma after a recovery 2020-07-30 08:30:59 -05:00
f206e87f2a Reorganize pleroma deployment, add recovery script 2020-07-30 08:28:46 -05:00
1dff25d223 Ensure we actually have an SDDM config directory 2020-07-29 07:02:23 -05:00
9950aa558b Add sengi
It's kinda like tweetdeck
2020-07-29 02:30:03 -05:00
0df8537c6f Add backup module for pleroma 2020-07-28 15:49:05 -05:00
0222a94ca4 Theme pleroma 2020-07-28 11:59:18 -05:00
ef235532c8 Use pleroma user to clone static repo 2020-07-28 11:38:49 -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
d32eb1d9bc Add postgresql-contrib 2020-07-28 08:46:45 -05:00
4e90230c43 Rework mysql role 2020-07-28 08:39:14 -05:00
9488b4541e Add psql role
That was actually really easy
Love the default ident mode
2020-07-28 08:38:21 -05:00
b506fb91ab Use full hostname when deploying Gitea keys 2020-07-28 07:42:27 -05:00
863623e3b0 Factor extended hostnames into existing roles
Ow, really feeling that maintainability hit
2020-07-28 06:44:33 -05:00
82b3a430f2 Add shortname to hosts 2020-07-28 06:36:04 -05:00
f23e13421c Import variables into main inventory file 2020-07-28 06:34:38 -05:00
65f15272fc Tag local apache task on desktops
For easier redeploy
2020-07-28 06:21:40 -05:00
a6cdd5314f Cut out the middleman on DKMS 2020-07-27 14:33:31 -05:00
0dc6140189 Kinda need that template file 2020-07-27 11:58:17 -05:00
315cdb9f4a Really fix indentation 2020-07-27 11:56:34 -05:00
e721423d65 Fix indentation 2020-07-27 11:56:13 -05:00
3d5265d996 Separate theme setup from custom theme downloading 2020-07-27 11:55:20 -05:00
764681ed7a Add theme support to SDDM role 2020-07-27 11:47:34 -05:00
b36fbed245 Add SDDM configuration 2020-07-27 11:20:38 -05:00
82c407beb3 Add DKMS, install a third-party nintendo controller driver 2020-07-27 00:52:18 -05:00
b705ef78d5 Actually how about don't 2020-07-27 00:39:23 -05:00
de5aa268da Add udev tags 2020-07-27 00:28:18 -05:00