7a54fbe055
Deduplicate playbooks
2020-06-21 10:14:25 -05:00
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
2020-06-21 10:13:40 -05:00
9486f331ca
Configure ansible-pull AFTER setting up all of our common shit
...
god
dammit
2020-06-21 09:52:40 -05:00
43546438ac
Initialize fedi1
2020-06-21 09:45:11 -05:00
e10116a689
Fix wrong forge version for new serb
...
Why oh why
was it CHANGED FOR 1.7.10 AND NOTHING ELSE
2020-06-20 23:27:48 -05:00
72164bd02c
Fix hosts
2020-06-20 23:25:19 -05:00
a6b0a77ee6
Add another goddamn MC pack
2020-06-20 23:25:15 -05:00
7b73a146a1
Polish inventory names
...
Come to find out ansible-pull has not worked this entire time because the inventory names were bad
fml
2020-06-20 10:10:02 -05:00
bb59382d4c
Remove pull tag
...
Fuck it, we're doing it all
2020-06-17 09:34:13 -05:00
33f5af534e
Tag certain roles for pull remediation
2020-06-17 09:29:24 -05:00
62ea91fc7f
Remove all references to ansiblehost
2020-06-17 09:26:13 -05:00
531b2e19dc
Use proper hostname source when templating hosts
...
Because we turn around and invalidate nodename like immediately
2020-06-17 09:24:34 -05:00
71cfb5c2be
Remove timebomb
...
grep -r -e 'here we go again'
2020-06-17 09:19:53 -05:00
3d91b4d752
Configure hostnames
...
oh boy here we go
2020-06-17 09:16:08 -05:00
8ea69fd3b4
Declare proper deps on ansible-pull role
2020-06-17 09:07:28 -05:00
c69954eeb5
Absolute our binary for ansible-pull timer
...
Because I guess we need to do that on 18.04
2020-06-17 09:04:20 -05:00
79102c5d0c
More tweaking on that front
2020-06-17 09:03:47 -05:00
27e6cadb9a
Work on switching to ansible in pull mode
2020-06-17 08:52:28 -05:00
2076233acf
Unalways a bunch of stuff
...
Since localhost-deploy no longer uses tags, it's unnecessary
2020-06-16 11:05:32 -05:00
27bf645500
Rename root box to web1
2020-06-16 11:04:25 -05:00
cc9d1f0121
Set default username
...
Instead of setting facts like I should
2020-06-16 10:53:32 -05:00
7bc8cdbea4
Value home servers over those on the internet
...
lol
2020-06-16 10:44:01 -05:00
a6878699aa
Fix using the wrong hosts god damMIT
2020-06-16 10:41:39 -05:00
4560ce168d
Remove ansiblehost role from desktops
...
Kinda don't need it now that I'm getting managed by a magical box in the sky
2020-06-16 10:15:43 -05:00
7344050dde
Fix reloading influxdb as normal user
...
derp
2020-06-16 10:09:16 -05:00
1ac644d8d1
Fix closing quote, rename sudoers config
2020-06-16 10:08:12 -05:00
8f15bf4f2b
Make some tweaks, actually add our Ansible user
2020-06-16 10:04:54 -05:00
fe7b962ad7
Create mopidy config directory if it doesn't exist
2020-06-16 09:53:01 -05:00
af9d0da2ea
Reorganize tasks in playbooks
...
always always always
2020-06-16 09:51:42 -05:00
ed9298fae4
Add zerotier roles to 9iron servers
...
I'm going to regret this, I know it
2020-06-16 09:48:07 -05:00
d6fa7c82ed
Move zerotier network into inv vars for all
2020-06-16 09:47:10 -05:00
76d2c69fe5
Rename desktop.yml to obey new inventory naming
2020-06-16 09:45:56 -05:00
fa6b01b782
Add SSHD config for desktops
2020-06-16 09:42:27 -05:00
c1ad0bb498
Perms whups
2020-06-16 09:36:36 -05:00
6d05dc50d9
Add openssh server to default package list
2020-06-16 09:35:47 -05:00
f0a61e9538
Reorganize inventory, add ansible system user
...
Who is only used on my desktop hosts, obviously
2020-06-16 09:34:55 -05:00
f9826d2e9f
Stop saying changed when I assert i386 arch
2020-06-16 09:18:14 -05:00
d3feeebb46
Stop trying to disable a news service that doesn't need disabling
2020-06-16 09:17:53 -05:00
afa7c651a8
Stop trying to configure zerotier in the wrong place
2020-06-16 09:15:48 -05:00
37a85f625f
Move zerotier into its own role
2020-06-16 09:14:33 -05:00
e0169f8915
Add Zerotier to the list of things to do for desktops
2020-06-16 08:58:38 -05:00
59df24dc13
Add barrier
...
Sliiiiiiick
2020-06-16 08:50:26 -05:00
b8624e069f
Set Mopidy volume to a much, much more reasonable level
2020-06-15 09:55:29 -05:00
1dae60f120
Actually use those spotify vars god dammit
2020-06-15 09:00:10 -05:00
4de750c106
Actually allow Mopidy to serve on an MPD socket
...
ups
2020-06-15 08:59:28 -05:00
160fa41d1a
Make secrets less executable
2020-06-15 08:58:03 -05:00
a157988506
Make secrets secret
2020-06-15 08:56:20 -05:00
6db1c680fa
Add mopidy to desktop role
2020-06-15 08:55:51 -05:00
f9a8c86b9c
Separate package installation into its own task file, install mopidy stuff
2020-06-15 08:41:26 -05:00
e2d73a8427
Disable mopidy.service
2020-06-15 08:25:07 -05:00