What one doesn't do for their team ...
167 files changed or added.
For 10 development-servers (and production, staging, integration, obviously).
The majority so that my team has a comfortable and more useful dev environment (dev servers).
I am sooooo done today.
Background
We have 11 development server of which ten are allocated to each developer in team. The dev-servers should, obviously, reflect as close as possible the production-environment, including all the regular timers/services, etc.
Of course they all need separate configurations because .. this is how it is, right (yes, yes, I am working on deploying etcd and moving every config to there, but that takes some time).
And of course they all need their own systemd-services and timers, meaning that each timer/service exists at least 11 times and since there are five services per server (search, api-server, three timer-services), that makes 55 files to be changed.
But that's not it.
I also have to change the scripts that these services/timers use. There are three scripts now per server, adding another 33 files.
Yeah, and since I aggregated a lot of existing services into those shell scripts, that also required deleting a lot of obsolete scripts/files/services, so that brings it down to 167 changes (including 14*3 [ production, stage, integration] = 42 changes).
Yep, what I don't do for my team...
Listen: without neovim/vim, this task would've taken forever. The most used command in neovim for me is . - repeat last command. If your editor doesn't have the .-command, don't even bother talking to me...
[witchzard]