08f7947d4d
More restrictive tasks
2020-09-02 21:54:33 -05:00
edfd755ebd
Actually we'll add a special case for PMOS/Alpine
2020-09-02 18:44:58 -05:00
2b81b85ccb
Make hostname module condition more clear
2020-09-02 18:42:11 -05:00
1633a0bc3e
Apparently this breaks on PMOS
2020-09-02 18:40:25 -05:00
86ada4aa3d
Update and upgrade apk packages
2020-09-02 18:15:57 -05:00
cfcf91a010
Qualify most of common by distro
2020-09-02 18:12:10 -05:00
e09604540d
Add role for phone
2020-09-02 17:41:21 -05:00
f840d432be
Add phone key to all systems
2020-09-02 17:11:30 -05:00
645a930d64
Merge branch 'master' of git.9iron.club:salt/ansible
2020-08-31 21:03:04 -05:00
af2dc2332d
Have telegraf monitor systemd units
2020-08-31 21:02:12 -05:00
15e61e8612
Remove influxdb-client
...
This is installed by the new influxdb package
2020-08-31 01:54:18 -05:00
535d1b4929
Make sure services are enabled and started
2020-08-31 01:46:48 -05:00
1982326553
Move telegraf to its own role
2020-08-30 19:35:18 -05:00
b26fb5d741
Have Matrix install for the right distro by default
2020-08-28 17:07:14 -05:00
c7b0cc7892
Correct package name on Pleroma
2020-08-28 16:21:33 -05:00
560f4c8e5f
Add apt-file to basic utils
2020-08-28 16:15:07 -05:00
ddd8195e17
Set up email for Grafana
2020-08-25 13:21:04 -05:00
ed64d3a005
Set GRUB_RECORDFAIL_TIMEOUT
...
https://ubuntuforums.org/showthread.php?t=2412153
Apparently this only happens on systems that have:
* UEFI on
* LVM
* Exactly one OS
For some reason, generator scripts will FORCE GRUB to bail to menu with a 30 second fucking timeout in this case
This is like the number one install method, too. What the fuck.
2020-08-25 03:28:04 -05:00
76ea3ce514
Work on GRUB configs
2020-08-25 03:11:23 -05:00
a872a62bca
Work on Plymouth
2020-08-25 03:05:11 -05:00
0b3d783c1f
Add GRUB configs
2020-08-25 02:32:04 -05:00
c0f4f6fcb7
Also actually remove them remove them
2020-08-25 02:25:16 -05:00
2a27495652
Remove legacy sessions
2020-08-25 02:24:57 -05:00
83ce4d9e91
Update tes3mp configs
2020-08-24 00:59:54 -05:00
d23c052403
Update config.lua
2020-08-24 00:16:52 -05:00
2e6690450f
Template out config.lua, too
2020-08-24 00:10:57 -05:00
1b7961546e
Put configs in the right place
2020-08-23 23:52:46 -05:00
4f0e6f22d8
Fix incorrect unit binary path
2020-08-23 23:40:24 -05:00
f1b08ee635
Restart tes3mp on unit change
2020-08-23 23:39:01 -05:00
968255ab76
Add packages, simplify systemd unit
2020-08-23 23:38:01 -05:00
5c32a14c19
Do configuration as tes3mp user
2020-08-23 23:36:20 -05:00
85ecd8fa68
Add TES3MP server
2020-08-23 23:12:39 -05:00
dccb7419ac
Merge branch 'master' of git.9iron.club:salt/ansible
2020-08-23 22:41:20 -05:00
75eb36d084
Add Adam packages
2020-08-23 22:41:13 -05:00
079eb24de1
Pleroma: Enable in-db configs
2020-08-23 20:25:47 -05:00
8e2d11adad
Revert SDDM 99x11-common_start workaround thing
2020-08-23 19:28:51 -05:00
a443cbb297
Fix Nextcloud backup script incorrect perms
2020-08-22 23:44:23 -05:00
e0011646a0
Only restart Ansible on failure
...
whups
2020-08-19 04:48:02 -05:00
1d623bfed1
Configure ansible-pull.service to restart on failure up to 5 times an hour
2020-08-18 10:02:13 -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
590741d001
Rename Gitea root directory
2020-08-15 05:51:05 -05:00
04b8738435
Add EFS support to Gitea
2020-08-15 05:47:18 -05:00
bdaaf1336f
Move Nextcloud to an EFS mount
2020-08-15 05:11:50 -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
5ed134fc66
Add vpnc and kamoso
2020-08-09 07:25:27 -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
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
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
de9c36b4ad
Fix some errors in replacement
2020-08-02 19:59: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
7c53558f8f
Refactor grafana vars
2020-08-02 19:40:39 -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
12fb975a2a
Reorganize acme vars
2020-08-02 19:32:07 -05:00
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