Commit Graph

  • 618e0211a8 Install smartmontools WHY THE FUCK DOES IT WANT TO INSTALL POSTFIX Salt 2020-06-28 09:06:23 -0500
  • 1d8ebf17dc Remove substitute tweaks run once on all the hosts, as I already did, and you're done Salt 2020-06-28 08:41:30 -0500
  • 47977063f4 Fix old substitutes, also how about we generate new fancy keys instead of old RSA ones Also because this is clobbering my old keys help me Salt 2020-06-28 08:36:57 -0500
  • 51869e069a Instead of janking read-only git bullshit, how about we actually generate some keys? Salt 2020-06-28 08:27:46 -0500
  • e898ee97b4 Remove pidgin from package list Yeah fuck that noise Salt 2020-06-28 07:37:03 -0500
  • bb5ccc34c9 Add gitea API token Gonna finally start pushing SSH keys into gitea wew Salt 2020-06-28 07:35:49 -0500
  • 76e7206131 ncdu is manditory Salt 2020-06-28 07:30:47 -0500
  • ec10a5706f Reorganize roles, split minecraft heads in two Salt 2020-06-28 04:05:14 -0500
  • 172fb2a33b Install php-redis on Nextcloud ups Salt 2020-06-26 23:48:41 -0500
  • 04a538d274 Verify ownership of MC world after restore Salt 2020-06-26 20:27:46 -0500
  • cf8d063f56 Depend Minecraft on AWS creds Salt 2020-06-26 20:26:22 -0500
  • 5624967fd9 Alias Matrix vhost to server name Turns out Matrix actually sends the delegated host in the Host: field, which is probably why this fails Interdasting https://matrix.org/docs/spec/server_server/latest#resolving-server-names Salt 2020-06-26 11:24:57 -0500
  • 7f1653d881 Stop server before recovery Salt 2020-06-25 08:57:58 -0500
  • 9886ae046a Also clean up more after script end Salt 2020-06-25 08:57:24 -0500
  • 6f619f2f9d Fix tar invocation Salt 2020-06-25 08:56:43 -0500
  • eef44aab43 Look in ./var for backup Salt 2020-06-25 08:54:47 -0500
  • ccdcfffcaa Force local resolution for tar why the fuck Salt 2020-06-25 08:51:17 -0500
  • 4e2732be3f Don't run the recovery script if the world exists BIG OOPS Salt 2020-06-25 08:50:01 -0500
  • 06a21f1770 ups, {{{ Salt 2020-06-25 08:47:56 -0500
  • 8bdfd3936d Clean up after recoveries Salt 2020-06-25 08:45:39 -0500
  • d698f0b588 Set up a recovery script for MC servers this shit happens to goddamn often- Salt 2020-06-25 08:42:29 -0500
  • 4b9e2503d6 Bump HSTS on Nextcloud Salt 2020-06-25 06:30:44 -0500
  • 6430112ab1 Fix shebang in provision.yml Salt 2020-06-25 02:20:37 -0500
  • 68a4a21c64 Reconfigure pull timers, add defaults Salt 2020-06-25 02:19:36 -0500
  • 1b618daf54 Modularize ansible-pull a bit Salt 2020-06-25 02:16:06 -0500
  • e2cee3a6fa Force move when unpacking modpack Salt 2020-06-24 23:39:14 -0500
  • 5a032fe26e Redownload forge on updates This isn't the best solution, but it works Salt 2020-06-24 10:51:48 -0500
  • 847a83b209 Implement support for new naming scheme Salt 2020-06-24 10:51:11 -0500
  • db8eb6ae03 Really bump forge Salt 2020-06-24 10:46:22 -0500
  • cb383148e9 Bump forge Salt 2020-06-24 10:45:26 -0500
  • 2fed89bc4c Add handlers to Minecraft Salt 2020-06-24 10:40:51 -0500
  • 7db2c2bbab Switch gears, use installer script Salt 2020-06-24 10:38:24 -0500
  • 8e9f6a9582 Hopefully fix erroneous MultiMC pack detection Salt 2020-06-24 10:29:58 -0500
  • b044082ea1 Bump to root when stopping service ups Salt 2020-06-24 10:21:09 -0500
  • bcf8fe1081 Stop Minecraft before knocking its feet out from under it Salt 2020-06-24 10:19:23 -0500
  • 3517e71f60 Remove remnants of old pack when pushing an update Salt 2020-06-24 10:18:09 -0500
  • c8b5d97c02 Change control flow of Minecraft deployment Salt 2020-06-24 09:33:43 -0500
  • d5d6bfcf2e Unify log titles Salt 2020-06-24 09:24:09 -0500
  • ecbfdb0f4e PROPERLY qualify Salt 2020-06-24 09:23:56 -0500
  • 4cdebd4b35 Properly qualify MultiMC code Salt 2020-06-24 09:22:26 -0500
  • 850d0e97f8 Work on improving Minecraft deployments Salt 2020-06-24 09:20:25 -0500
  • a0b12509da Fix spacing Salt 2020-06-24 07:20:32 -0500
  • 83319fa187 Audit more variables, move some into playbooks Salt 2020-06-24 07:20:06 -0500
  • e20dae4643 Fix vault indentation in a few places Hey, v sad me here Salt 2020-06-24 07:17:59 -0500
  • 89f5c23acc Move AWS SES into the right dir Salt 2020-06-24 07:17:33 -0500
  • 7091be6f60 Move more vars for Gitea, polish 9iron.yml Salt 2020-06-24 07:16:34 -0500
  • b023bc1ea1 Move matrix vars into defaults Salt 2020-06-24 07:15:05 -0500
  • 2bf650657e Move dokuwiki vars into defaults Salt 2020-06-24 07:12:42 -0500
  • 8bb24a28ca Move NC vars into defaults, where they should be Salt 2020-06-24 07:10:22 -0500
  • 0c77cd948a Move playbooks to subdir Salt 2020-06-24 06:54:45 -0500
  • ddb1c7decc Polish up the README a lot Salt 2020-06-24 06:48:08 -0500
  • ddafeeaaef Disable terraria Salt 2020-06-23 23:13:10 -0500
  • f8adc3cd10 Configure backups more appropriately across servers Salt 2020-06-23 09:52:55 -0500
  • 44b3b99990 Template out matrix vars a bit more nicely, make config changes Salt 2020-06-23 09:47:48 -0500
  • a26e3630f0 Work on polishout our homeserver.yaml Salt 2020-06-23 09:40:16 -0500
  • 4c9e27d9a5 Make AWS S3 copy nicer Salt 2020-06-23 08:03:16 -0500
  • 6f842a3464 Switch IME Salt 2020-06-23 04:18:36 -0500
  • 77be60fd4d Switch UIM plugins Salt 2020-06-23 04:09:22 -0500
  • 37d9f54617 Add UIM Salt 2020-06-23 04:07:51 -0500
  • 2901cd8af9 Restart Minecraft servers nightly Salt 2020-06-22 12:07:07 -0500
  • 429642fe6a Switch from STANDARD_IA to STANDARD for S3 backups My retention period is actually too low for IA lol Salt 2020-06-22 11:46:24 -0500
  • c6f750d0c1 Run backups more frequently Just had a DR tonight and I need more frequent backups than "nightly at 2am" Salt 2020-06-22 11:36:31 -0500
  • b36f351740 Fix using mc templates in matrix backup script ups Salt 2020-06-22 11:17:01 -0500
  • 1e75040d22 Fix missing comment in gameservers.yml Salt 2020-06-22 11:06:45 -0500
  • 2c91b8cd5d Make matrix backups Salt 2020-06-22 11:05:56 -0500
  • 05dc022adb Enable embedding in grafana Salt 2020-06-22 07:52:31 -0500
  • 344c0e6900 Disable rotary-test Salt 2020-06-22 07:50:07 -0500
  • 13d2d6a77f Remove erroneous notify on an include Salt 2020-06-22 07:23:15 -0500
  • eba35a0256 Set default id server for matrix Salt 2020-06-22 07:22:40 -0500
  • c620f1d80e Remove dep on mysql for matrix It's either postgres or sqlite Take a guess Salt 2020-06-22 06:39:15 -0500
  • b0693c1ddd notify: restart apache a lot Salt 2020-06-22 06:33:57 -0500
  • 23c0763fce Fix our dumb proxy pass args lol Salt 2020-06-22 06:31:58 -0500
  • 505de1e220 Enable open registration on 9iron Salt 2020-06-22 05:56:25 -0500
  • 9ca53861a5 Actually proxypass properly Salt 2020-06-22 05:34:01 -0500
  • 56057012b5 Fix accidentally breaking gitea lmao Salt 2020-06-22 05:24:58 -0500
  • 124997992e Really fix it Salt 2020-06-22 05:07:25 -0500
  • c92f044a7d Fix looking for wrong config file on apache config templating Salt 2020-06-22 05:07:11 -0500
  • 5f76a6d8f7 Polish up our Matrix config a bit Salt 2020-06-22 05:03:32 -0500
  • 71f3269798 Fix missing quote Salt 2020-06-22 04:44:14 -0500
  • 89c2025dcc More work on Matrix deployment, configure apache on 8448 Salt 2020-06-22 04:43:05 -0500
  • 50321bd2a2 Fix typo Salt 2020-06-22 04:28:38 -0500
  • 1bcd748484 Also restart synapse forgot about that Salt 2020-06-22 04:10:32 -0500
  • 3b785e47b5 Generate turn secrets Salt 2020-06-22 04:09:24 -0500
  • e766baf63d Generate secrets for Matrix Salt 2020-06-22 04:08:03 -0500
  • 46e0dff885 Fix an actual okay error where Synapse uses double curly braces in its config Salt 2020-06-21 11:35:16 -0500
  • f35e8f9eca I DIDN'T CHANGE THE SOURCE EXTENSIONS Salt 2020-06-21 11:28:11 -0500
  • 24f79bc4ab They're really called fucking .yaml? Really? Salt 2020-06-21 11:23:40 -0500
  • a20efc3ca2 Fix wrong variables in loop am good sysadmin Salt 2020-06-21 11:17:52 -0500
  • d15e44c7ea Move notify on templating configs Salt 2020-06-21 11:12:38 -0500
  • cec71cd2ad Fix typo Salt 2020-06-21 11:05:01 -0500
  • e41e25f486 Fix unassigned webroot Salt 2020-06-21 11:01:53 -0500
  • f8bf755f4f Working on more fedi stuff Salt 2020-06-21 10:58:56 -0500
  • d457ebf213 Separate out our proxy from our frontend Salt 2020-06-21 10:50:59 -0500
  • aed52c16a0 Working on more Matrix stuffs, adding creds for SES Salt 2020-06-21 10:46:49 -0500
  • 73d1ebd9a2 Less clobber when grabbing certs I bet you know where this is going You probably don't It's for host delegation Salt 2020-06-21 10:24:05 -0500
  • 5ac71fea80 Add role to fedi1 Salt 2020-06-21 10:22:42 -0500
  • b839015b28 Add part of a matrix setup Salt 2020-06-21 10:22:01 -0500
  • 7a54fbe055 Deduplicate playbooks Salt 2020-06-21 10:14:25 -0500
  • 3e4f308a61 Add provisioning script Alright, so I didn't see this coming, but it turns out because of the way I have my ansible-pull script set up, I can just lay it out on a host and it'll git pull and manage the rest itself I'm like 'why is this thing taking so long to deploy', and it's because it's deploying twice Salt 2020-06-21 10:13:40 -0500
  • 9486f331ca Configure ansible-pull AFTER setting up all of our common shit god dammit Salt 2020-06-21 09:52:40 -0500