To deploy new servers I use a master script (in bash) which downloads from a repository another script. That script then configures the servers and the services I want. The master script is always the same and only select the good version of the other script to dowload and execute.
Now I’m thinking about using Ansible. I don’t want to use the default push mode (for security reasons), but ansible-pull. But to use ansible-pull on a bare installation, I would have to have a script installing ansible and configure it (at least with the access of the repo to use to fetch the playbook).
In this configuration, are there some advantages to switch to Ansible or should I keep my bash scripts ?