Jinja/Python + wide range of embed functions for various platforms and purposes.
Jinja is based on Python, which is a fairly handy and comfortable programming language. They make it simple to create Python-based templates and, when necessary, create functions for actions that are not covered by the Jinja engine.
Improvements to My Organization
Centralized administration and orchestration of severs and services.
Room for Improvement
Support: It's not bad or poor, but there are some issues. On the one hand, it's about development and progress; on the other, there were some issues that took too long to get fixed by the SaltStack team and forced users to invent workarounds.
Documentation: I'd say it's a little bit complicated for beginners, some topics are not clear and so on. So, one will have to massively use search engines when it comes to complex setups and solutions.
Use of Solution
I have used it for ~7 months.
I have encountered any stability issues.
I have not encountered any scalability issues.
Customer Service and Technical Support
Technical support is good (4 of 5).
I did not previously use a different solution.
The initial setup was neither straightforward nor complex; it required some effort.
Pricing, Setup Cost and Licensing
Other Solutions Considered
Before choosing this product, I evaluated Ansible and Puppet.
Be patient and you'll get a great solution.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Sep 25 2016