top | item 31402950

(no title)

p4l4g4 | 3 years 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.

discuss

order

gtirloni|3 years ago

> 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.