Commit Graph

815 Commits

Author SHA1 Message Date
1d623bfed1 Configure ansible-pull.service to restart on failure up to 5 times an hour 2020-08-18 10:02:13 -05:00
b638c1aad0 Change repo for root website 2020-08-16 07:08:05 -05:00
94e35ccbb7 Don't take a DB backup for a DB that doesn't exist, Nextcloud 2020-08-15 16:02:28 -05:00
2a1299e9e0 Move Gitea to Postgres
Migration is nontrivial and SUCKS DICK but whatever
2020-08-15 16:01:56 -05:00
7c506157f7 Fix setting up a Mysql db that shouldn't exist 2020-08-15 15:43:50 -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
3866fa159d Fix mount not actually being a mount task 2020-08-15 05:54:22 -05:00
6e9af61025 Add new root directory to Gitea 2020-08-15 05:53:28 -05:00
590741d001 Rename Gitea root directory 2020-08-15 05:51:05 -05:00
d5c1d838e4 Add EFS configuration to Gitea 2020-08-15 05:49:43 -05:00
04b8738435 Add EFS support to Gitea 2020-08-15 05:47:18 -05:00
11bb70b522 Move backups on web1 back into / 2020-08-15 05:31:39 -05:00
bdaaf1336f Move Nextcloud to an EFS mount 2020-08-15 05:11:50 -05:00
a32c7f575a Decom a really old box 2020-08-13 20:36:41 -05:00
c7e26795b0 Add mozc-utils-gui to packageset
This was installed as a recommend on 19.10 but not on 20.04 I guess
2020-08-11 05:18:38 -05:00
2ca99cac3f Switch to OnCalendar for ansible pull setups 2020-08-11 03:51:15 -05:00
33242616ca Use new bootstrap script 2020-08-10 23:38:08 -05:00
bab99ac0a9 Add Carson's website 2020-08-10 20:15:35 -05:00
e2b0cafa1e Add config for touchpads 2020-08-10 19:14:20 -05:00
2557368a45 Add libinput-tools 2020-08-10 17:33:42 -05:00
48a255406f Hey that's not a request header 2020-08-10 14:25:58 -05:00
f4f1b58b8b Unset XFO in Gitea vhost 2020-08-10 14:19:40 -05:00
b86eee2f0b Remove dep on apache
AUUGH
2020-08-10 06:43:08 -05:00
06bcbafc86 Remove Apache from desktops
FUCKING
WHY
2020-08-10 06:38:46 -05:00
2ce3297f4e Only run influxdb on aws boxes 2020-08-10 06:24:22 -05:00
5ed134fc66 Add vpnc and kamoso 2020-08-09 07:25:27 -05:00
3f419f8e6e Fix more incorrect roles 2020-08-08 20:38:14 -05:00
0faa20d3e5 Rename a bunch of roles 2020-08-08 20:37:28 -05:00
4cf2380ac0 Add material design icons dx 2020-08-08 07:32:21 -05:00
5afa860744 Add mono-complete 2020-08-08 00:10:35 -05:00
c46ccb65df Disable lap-th-e560-0 2020-08-07 22:01:57 -05:00
79583b52bb Add lemp9 key 2020-08-07 13:26:50 -05:00
1da486d07c Add more packages to s76 installs 2020-08-07 09:16:01 -05:00
69f5c2c04f Add block to install packages on System76 machines only 2020-08-07 09:04:34 -05:00
2964292eca Add system76 ppa 2020-08-07 09:00:39 -05:00
1990cfc7cd Fix wrong variables on acme template 2020-08-07 06:27:17 -05:00
aae27cd361 Make it easier to read Pleroma dirs
There's no private data there anyhow
2020-08-07 05:42:06 -05:00
15f0fd6dd6 Fix name of Grafana service 2020-08-07 05:11:54 -05:00
236db7ac49 Use public git repo url 2020-08-07 05:10:02 -05:00
10fdd3453e Install Grafana after deploying configs
This solves an issue with cloning to a nonempty directory
2020-08-07 05:05:59 -05:00
c7d3c665df Add support for a configuration repo 2020-08-07 04:47:57 -05:00
80c9ed8f01 Restart grafana on config change 2020-08-07 04:42:05 -05:00
b38bbc7295 Add grafana restart handler 2020-08-07 04:41:30 -05:00
d8ec1fc1d3 Set Grafana configure block to be... well, a block 2020-08-07 04:35:29 -05:00
bb73e21432 Create and configure Grafana before serving over Apache 2020-08-07 04:35:04 -05:00
1ef205ff54 Add a role for gameservers
Apparently ansible dies if one of the imported playbooks is empty
Weird
2020-08-05 23:42:17 -05:00
7777a18e08 Hardcode IPs
This should fix ansible-pull on fedi1
2020-08-05 23:33:26 -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