Commit Graph

217 Commits

Author SHA1 Message Date
4941c56254 Detect PHP configuration directory 2020-04-26 02:02:15 -05:00
60b69d52f8 Add acl to required packages
Fixes a bug later down the line
2020-04-26 01:39:40 -05:00
f036d5701e Fix quoting on variable 2020-04-26 01:28:48 -05:00
824a17ad4d Move Redis into its own role 2020-04-26 01:22:36 -05:00
58f31c403e Add filezilla
Turns out I need FTP sometimes
2020-04-23 00:27:10 -05:00
a5790b55cc Add openconnect 2020-04-22 23:13:48 -05:00
b902d6e620 Fix not being able to install Slack
Yay
2020-04-22 23:01:59 -05:00
a977534c4e Make it more clear that ansiblehost should be pulling 2020-04-22 22:55:37 -05:00
39636ef0e5 Add slack to desktop 2020-04-22 22:52:48 -05:00
579445a4b7 Give MC server more memory, add a desktop package 2020-04-21 08:17:35 -05:00
293f74e49d Quit using remote_src 2020-04-18 03:16:17 -05:00
1906213fff Make nextcloud role less verbose 2020-04-18 03:15:41 -05:00
01793908a0 Add pwgen 2020-04-18 01:29:28 -05:00
4d2454088f Add more rice stuff 2020-04-15 10:35:16 -05:00
6beafec7c3 Add Nitrogen 2020-04-15 10:00:35 -05:00
96e7d8ca57 Add a workaround for a dumb Ubuntu bug 2020-04-15 09:57:41 -05:00
7a7ce8e0d0 Move the session into /usr/share, not local
Gotta fight SDDM bugs now
2020-04-15 09:48:40 -05:00
061f971b48 Copy over an i3 .desktop entry
Because apparently my i3-gaps guy doesn't include it
2020-04-15 09:46:57 -05:00
2fb3231bc3 Add ricing packages 2020-04-15 09:17:00 -05:00
2b03b3565d Rename some blocks 2020-04-15 09:01:11 -05:00
dcd53412ee Clean up cruft in desktop play 2020-04-15 08:59:19 -05:00
498bb75416 Add ricing repo 2020-04-15 08:58:13 -05:00
a1ca574f41 Make MOTD nuking more aggressive, add user role to localhost
Oopsie. Turns out my new VM didn't pull my dotfiles down.
2020-04-15 08:34:32 -05:00
71d1efe21c Add xdotool 2020-03-27 08:12:02 -05:00
98590d3aae Sort Minecraft server.properties, add missing file 2020-03-26 10:22:30 -05:00
40ab5434c6 Disable MOTD stuff
Cosmetic, yes, but annoying. Very annoying.
2020-03-26 10:00:22 -05:00
f856ca4fe6 Change restart condition for Minecraft server to always
With so many mods, it's possible for it to exit "cleanly"
2020-03-25 08:30:03 -05:00
b86c81add2 Polish up Minecraft server unit, reduce restart delay 2020-03-25 08:29:09 -05:00
43f0c3591c Add mupen 2020-03-25 06:57:45 -05:00
661b441dd3 Put P2 deps back into localansible 2020-03-23 04:28:34 -05:00
0ba9143a18 Reduce redundancy between ansible host roles 2020-03-23 02:31:54 -05:00
4ca00eaa3e Add Pulseeffects 2020-03-23 02:28:22 -05:00
f50eb1d0c8 Add Dolphin repo 2020-03-21 23:01:01 -05:00
e1c3a19b17 Add filelight 2020-03-21 22:41:18 -05:00
78a244f389 Add Kubuntu stuffs to desktop roles 2020-03-21 22:35:53 -05:00
4e57697906 Generalize pull role, apply it to desktop machines 2020-03-21 22:29:36 -05:00
3708b8f254 Rename desktop playbook 2020-03-21 22:21:25 -05:00
bbc2894d28 Add qbittorrent
New I was forgetting something
2020-03-20 06:07:32 -05:00
5b2fbaad4b Merge branch 'master' of gitlab.com:rehashedsalt/ansible 2020-03-16 18:00:12 -05:00
79fc6be3eb Remove erroneous dictionary entry 2020-03-16 18:00:01 -05:00
5f8cf52979 Add python3-usb 2020-03-16 17:23:12 -05:00
bb28e696cb Add a few android tools to desktops 2020-03-16 05:45:41 -05:00
f9c190c7b2 Fix redirects, change Minecraft port on botaniapack-1 2020-03-12 00:08:18 -05:00
bb481aceb3 Add another Minecraft server 2020-03-09 07:00:20 -05:00
221baa0910 Add pyqt5 to desktop role 2020-03-07 16:58:26 -06:00
4348fb2e6f Replace audacity with Cantata 2020-03-04 04:22:33 -06:00
ad10b482e8 Add more python packages
python dev wew
2020-03-04 03:02:35 -06:00
ba5681be97 Add appdirs for Python3 deps 2020-03-04 00:44:11 -06:00
56953be6a9 Add python venv 2020-03-03 16:59:57 -06:00
cbc37e7dd4 Add units to desktop 2020-03-02 05:51:31 -06:00
9ccc2b154b Add earlyoom
Defaults are good
2020-03-01 01:52:07 -06:00
6956324d6b Use latest version of PHP in Apache, whatever it is 2020-02-29 03:03:55 -06:00
d13e3f33ba Add php-xml to desktop packages 2020-02-29 03:02:38 -06:00
fef58fdc60 Install PHP on desktops
I KNOW
I know
I need it for dev
2020-02-28 04:12:03 -06:00
430fe1199c Remove unused themes
BREEZY BOI
2020-02-27 17:18:28 -06:00
8cc6688469 Migrate domains, reorganize websites so that they actually leverage sites-available and sites-enabled 2020-02-27 05:16:02 -06:00
968ca2eeaf Switch repo for gitweb, fix apache handler
God dammit Ubuntu
2020-02-26 19:10:21 -06:00
3a02792e3b Use handlers for Apache restarts, reorganize Minecraft tasks 2020-02-26 18:53:20 -06:00
e7623b6c77 Add handlers for apache, defaults for Minecraft 2020-02-26 18:43:51 -06:00
a206c16f43 Add service install, enable by default 2020-02-24 00:18:41 -06:00
eb5c6a62b0 Add Minecraft server role 2020-02-23 23:45:11 -06:00
884ed33ab6 Install more dictionaries and use a smaller one by default
lol
2020-02-23 03:24:39 -06:00
175b36c3ed Add wamerican-insane dictionary to playbook
I'm having an aneurism
2020-02-23 00:30:13 -06:00
363c11b2c1 Merge branch 'master' of gitlab.com:rehashedsalt/ansible 2020-02-22 16:35:28 -06:00
d657cccf05 Add a couple more packages 2020-02-22 16:35:01 -06:00
c82a60771b Add openvpn to desktop role 2020-02-20 20:23:59 -06:00
886ba76ea9 Fix ansiblehost role?
Hopefully?
2020-02-20 06:00:58 -06:00
08e81dea25 Minor semantic change in gitweb role 2020-02-20 05:31:11 -06:00
3ab2f9b425 Migrate gitweb 2020-02-20 05:29:27 -06:00
f2237a8e00 Migrate nextcloud 2020-02-20 05:28:39 -06:00
9f2d80ffdb Migrate dokuwiki role 2020-02-20 05:27:49 -06:00
b77975c199 Migrate redirect to new https behavior 2020-02-20 05:27:03 -06:00
85b0b2e139 Only attempt to fulfill the challenge if we have to 2020-02-20 05:25:46 -06:00
e5a5f5efcd Also maybe https should use a directory that actually exists
Holy fuck
2020-02-20 04:32:30 -06:00
092e9ae470 Use a more PATH-dependent mv command in https
Dude what
I get through all this complex ACME configuration and misplace fucking mv of all things
2020-02-20 04:28:29 -06:00
e44a6126c8 Have the https role do all the config changing
Hopefully this should cut down on erroneous changes
2020-02-20 04:19:03 -06:00
d41b4ebbdf Turn upgrade fields in apt modules into strings
This fixes a small but annoying warning
2020-02-20 04:02:01 -06:00
e8b77345f7 Have redirect clean up its webroot when it finishes 2020-02-20 03:58:18 -06:00
508d7889ba Fix permissions with https keys and certs 2020-02-20 03:56:51 -06:00
e8cd7dc58a Do the same for gitweb role 2020-02-20 03:51:13 -06:00
cb4cb59f32 Remove force from ansiblehost cloning
Really not required
2020-02-20 03:50:19 -06:00
75ae2367d4 Separate module enable tasks in apache-php, enable headers 2020-02-20 03:49:06 -06:00
0f8ed190b7 Fix dokuwiki role clobbering existing installs
WHOOPS THAT'S KINDA BAD OH FUCK
2020-02-20 03:21:04 -06:00
1a8b0ff6be Add another desktop program 2020-02-18 02:53:12 -06:00
9ad7a4b5ec Add DokuWiki role
It deploys without issue, naisu
2020-02-18 02:39:55 -06:00
b2c402b97e Try to fix ansiblehost cronjob by setting HOME 2020-02-17 21:51:27 -06:00
b5ca563b6e Add more programs to desktop role
See, this is why I have to make it a role
I lose track of all this shit over time
2020-02-17 21:10:11 -06:00
a6173db75f Add more packages to desktop role 2020-02-17 20:28:38 -06:00
c1d31742a8 Add desktop setup role
Assumes a Kubuntu full installation
2020-02-17 16:15:45 -06:00
4b4e0c81cb Separate vault passwords from the playbooks, fix ansibleupdate cronjob
Again
2020-02-14 15:40:31 -06:00
b54f52b47b Merge branch 'master' of gitlab.com:rehashedsalt/ansible 2020-02-14 03:18:24 -06:00
bbdaf54af1 Use absolute path on ansiblehost role cronjob
Ups
2020-02-14 03:18:11 -06:00
5034285ac2 Change ansiblehost role to rerun every 12 hours instead of 24
This renews certs at about the requested rate
Hopefully it doesn't break anything. I'm using LTS instances so it should be fine but you never know
2020-02-11 14:43:25 -06:00
9313f26fcb Add local Ansible setup role
Run with -K
2020-02-11 14:42:44 -06:00
bc1b618c05 More instances of bad variable naming 2020-02-11 04:25:42 -06:00
93fad9ab5c God fucking dammit 2020-02-11 04:22:50 -06:00
55cbc1eb2d Fix more bad variables from that copy
Oof
2020-02-11 04:20:25 -06:00
1ee8485b40 Remove leftovers from shamelessly copying a role
Whoops
2020-02-11 04:18:14 -06:00
728a6e4771 Add simple redirect role
And furnish that one, too
2020-02-11 04:16:57 -06:00
18627fbf39 Add simple git web deploy role
And, of course, furnish it
2020-02-11 04:06:29 -06:00