3 ms·
In my experience (playing with ansible, on and off, for quite a while) limitations or bugs in the tool often lead to your ansible scripts to become .. shell scr
by darklajid 13y ago
In my experience (playing with ansible, on and off, for quite a while) limitations or bugs in the tool often lead to your ansible scripts to become .. shell scripts.
The more raw/command/shell modules you have to use, the uglier the whole approach seems to me - and maybe not worth the trouble in the first place. If it can't be done 100% 'right', should I bother?
I put my efforts on hold so far. Ansible improved greatly (especially the documentation) lately, but .. it still feels cumbersome and hackish for my usecases.
- andrewvc 13y agoWriting ansible modules is really easy however. They're essentially just executables (usually python, but really any language), that take in JSON, and output JSON.
- bdunbar 13y ago> The more raw/command/shell modules you have to use Yeah, that's a problem. It's gotten a lot better with the 1.5 release. Example: we just made the light-speed jump from 1.1 to 1.5. While re-doing a role yesterday, I noticed we now have a module for ec2 snapshots. So _next_ week I'm replacing a 50-line bash script with a five-line playbook. Which will be run by Jenkins.