4 ms·
In my experience with ansible, salt and chef their key selling point compared to bash script is composibility and abstracting away the underlaying distribution.
by discordianfish 10y ago
In my experience with ansible, salt and chef their key selling point compared to bash script is composibility and abstracting away the underlaying distribution. The later one is so leaky it's not very useful. Composibility is possible but the building blocks lack any opinionated structure, so everyone re-invents the wheel anyway.
Today I wouldn't use any of those anymore and, as you suggested, use shell scripts in a immutable infrastructure fashion (aka, reinstall system when changes are needed).
- davedx 10y agoDoesn't reinstalling the system when changes are needed mean very slow deploys though?
- randallsquared 10y agoSure, but we ansible users are already accustomed to that. :/ More seriously, ansible is terrible and I have a long list of complaints, but it is still better than everything else at the moment. Being able to run playbooks from anywhere without a special controller host is very important, and seems to have been missed by most competitors.
- discordianfish 10y agoIf you deploy in containers, it's not. But yeah, that comes with it's own challenges.
- jubalfh 10y agoSeen that approach in production, had to work with it, was not very impressed.