Hacker News new | ask | show | jobs
by p4l4g4 1490 days ago
I know the feeling. We use ansible extensively in our company. While it is probably the best tool at the moment to get the job done, it is not a pleasant tool for larger/complex setups.

Like you said, it's the small things. The thing that annoys me most are probably variable scoping and precedence rules. Scoping is practically non-existent; a variable declared in one role can be freely accessed in another, which can easily lead to clashes when your variable names are too generic.

1 comments

> it is not a pleasant tool for larger/complex setups.

I'd say it still is. People forget you can code your own modules in whatever language you want and just expose a nice declarative interface through Ansible.