Re:Bashible: An Ansible-inspired deployment/automation tool ...
by folmar on Tuesday March 24, 2020 @05:17PM
(#22679105)
> the point of a dedicated control machine
Usually virtualenv + requirements.txt + all configuration inside playbook repository should make for a painless experience without one (save for speed).
Along the same lines, there are also .cfg files and roles that can live outside the root directory.
I've been able to get decent reusability out of roles, but that's mostly because I can live with my servers all being deployed the same way (e.g. they all have the same nginx config with minimal customization points and share the same certificates).