499fd26efa
Move regen initramfs handler to desktop-common
2020-09-19 07:34:57 -05:00
e902e0b9d5
Install Discord via deb
2020-09-16 22:33:41 -05:00
481a723402
Merge branch 'master' of git.9iron.club:salt/ansible
2020-09-16 14:34:51 -05:00
4db77277e1
Remove erroneous slack-desktop entry in packages.yml
2020-09-16 14:34:37 -05:00
20f0cd02e2
Merge branch 'master' of git.9iron.club:salt/ansible
2020-09-16 14:32:00 -05:00
8aa0027bfa
Add new pulseaudio role
...
It's like system mode but not
2020-09-16 14:28:02 -05:00
c351c32c05
Switch to Spotify through deb
...
I dunno what I broke but I broke it and I don't have these issues with the deb so whatever
2020-09-16 13:59:31 -05:00
acc12fbaa0
Add basic motd to all machines
2020-09-16 13:36:11 -05:00
2a43b55cdd
Hey I need the default pulse configs whoops
2020-09-16 12:47:40 -05:00
054405e8e1
Install Slack via apt instead of snap
...
Not only does this afford me more control but it gets me easier logging
2020-09-16 12:29:14 -05:00
f2013a8ef0
Add pulse configs
2020-09-16 11:54:48 -05:00
8eca6d6f76
Update tml
2020-09-12 21:48:26 -05:00
75424d6d82
Deploy a new tmodloader serber
2020-09-12 20:52:57 -05:00
42f8c8aa35
Okay, turns out we need to separate out roles
...
This makes a bit more sense now, I guess
2020-09-11 11:56:46 -05:00
2d80d7f267
Perform pleroma upgrades AS the pleroma user
2020-09-09 02:02:30 -05:00
cfbb6d325d
Add powertop to phone
2020-09-04 17:49:22 -05:00
ab7dff679e
Add basic phone role
...
IT'S HABBENING :DDDDD
2020-09-04 09:08:00 -05:00
9b332e2e1b
Remove remove legacy cronjob
2020-09-04 07:44:54 -05:00
fcd64b1eb1
Fix typo in base-user
2020-09-04 07:05:54 -05:00
d43e0b8426
How about we just get rid of unattended-upgrades instead of disabling it?
2020-09-04 06:55:10 -05:00
d73ce5cbd8
Check for distro family, not distro specifically
...
A lot of these Just Werk on Debian
2020-09-04 06:16:30 -05:00
0f04972209
Add pmbootstrap
2020-09-03 18:31:08 -05:00
4550f1bb04
APPEND the group, APPEND IT
2020-09-02 22:49:46 -05:00
848d07f70f
Don't try to add user to sudo unconditionally
2020-09-02 22:24:44 -05:00
8cc22ac56f
Add user to sudo or wheel
2020-09-02 22:21:07 -05:00
4178990345
Fix erroneous OS condition check
2020-09-02 22:12:47 -05:00
02f06efdcd
Add acl tool
...
Ran into that dumb bug again
2020-09-02 22:09:47 -05:00
e87d3b0f35
Add more package to ansible role on Alpine
2020-09-02 22:04:17 -05:00
4b543de41e
Qualify some more ansible and ansible-puull related stuff
2020-09-02 22:01:31 -05:00
af1d6d7905
Assign Ansible user a group based on distro
2020-09-02 21:57:46 -05:00
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