by cue_the_strings on 4/19/25, 8:54 PM with 8 comments
by sam_goody on 4/20/25, 8:39 AM
The fact that it makes a new connection for every command, even when just doing a loop, makes it slow as mollasses. To add insult to injury, the name Ansible means "a tool faster than light"!
The fact that there is no way to return in the middle of a task, means that I cannot use task files as functions - that is, I cannot just tell Ansible that a given file exists it should stop running this taskfile, it will stop the whole playbook or nothing.
And because I cannot add conditions to a block, that means that the best I can do is make deeply nested layers of playbooks - ie. not the Ansible way.
These are just off the top of my head - I use Ansible heavily, and curse it all the time!
by andreareina on 4/20/25, 1:42 AM