>>105771711This.
You look at GUI driven configuration like Windows Server with all its snap-in's, management consoles and shit and what you end up doing is creating subtle undocumented footguns because it's easy to "fiddle" with things. Easier? If you're retarded, sure. Follow this word doc guide.
Pre nix, it was easy to do the same thing on a Linux server. You have an issue so you fiddle with a configuration file and forget about it. You have more mitigations for this in Linux land since most everything is configuration driven first and not using XML monstrosities like Web.conf, obnoxious opaque GUID registry keys or %iisbin%\appcmd.exe cancer or funny guis that make massive config diffs that no one can understand.
Also ansible is pure shit. I imagine Powershell DCS sucks too.