Correct me if I'm wrong, but isn't Ansible's only dependency Python, which is already installed on 99% of linux distros? It may drag some extra python packages but those can be contained in a virtualenv to avoid bloating the OS installation.
There is room for DIY scripts but it's mostly in development and perhaps early testing. In production the most important thing would be ease of maintenance. DIY scripts just create technical debt down the line, unless your whole setup is so simple that you can completely replace Ansible or similar with a DIY script.
There is room for DIY scripts but it's mostly in development and perhaps early testing. In production the most important thing would be ease of maintenance. DIY scripts just create technical debt down the line, unless your whole setup is so simple that you can completely replace Ansible or similar with a DIY script.