States, pillars, and custom modules have all taken us a long way in achieving our goals. There is great depth to it and we're looking forward to exploring all of its features.
Senior Full Stack Web Developer at a healthcare company with 1,001-5,000 employees
We have moved from managing a handful of individual servers to being able to manage large scale collections.
Pros and Cons
- "States, pillars, and custom modules have all taken us a long way in achieving our goals."
- "There are a number of bugs and regression errors that can make it frustrating at times, but given the flexibility so far I have found adequate workarounds."
What is most valuable?
How has it helped my organization?
We are moving from managing a handful of individual servers to being able to manage large scale collections. If we need to fit a particular use case, SaltStack makes it very easy to provision a new cloud instance quickly and almost effortlessly.
What needs improvement?
There are a number of bugs and regression errors that can make it frustrating at times, but given the flexibility so far I have found adequate workarounds.
The GITFS is flawed and requires a lot more work. We were able to construct our own workaround with local clones of all git repositories that are refreshed whenever a new commit or merge is made. GITFS is a feature in SaltStack which allows the salt-master to directly interact with git repositories. In theory, this is an incredibly efficient and useful capability. However, when implemented, we found server processes and load would escalate out of control whenever anyone made a git commit to the GITFS repositories. We were using v2015.8.5 at the time.
After researching the problem with the SaltStack community, we learned that there were multiple problems in the implementation of GITFS and what we witnessed was experienced by other users. Several SaltStack users recommended not using GITFS. As a workaround, I set up our salt-master with its own local copy of all of our git repositories and made use of the salt event reactor feature. When a git commit is made on our git server, a git hook triggers a salt event. Salt-master reacts to the salt event by performing a pull on its local repository copy. Its not as slick as the intended design of GITFS, but it works very well and has proven quite stable, completely eliminating the problems we experienced with GITFS.
At some point in the future we will revisit the GITFS feature, but for now we are satisfied with the current solution.
For how long have I used the solution?
I have been using the solution for six months.
Buyer's Guide
VMware Aria Automation
May 2026
Learn what your peers think about VMware Aria Automation. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
900,838 professionals have used our research since 2012.
What do I think about the stability of the solution?
We have encountered quite a few stability issues with the GITFS option, but its been quite stable since we switched to our workaround solution.
What do I think about the scalability of the solution?
We have not yet encountered any scalability issues.
How are customer service and support?
This is an open source tool so we find out about fixes, patches, and other solutions through the online community and other online resources, such as Stack Overflow.
Which solution did I use previously and why did I switch?
We did not have a previous solution as we are new to using DevOps management tools, but we researched others before we decided on SaltStack as our tool of choice.
How was the initial setup?
Initial setup seemed so easy, but there is an art to designing pillars, writing state files, and other customizable structures.
What's my experience with pricing, setup cost, and licensing?
This is an open source solution, but there is a paid enterprise option. If you plan to pursue the enterprise solution route, contact SaltStack for details. The open source option is very approachable.
Which other solutions did I evaluate?
We evaluated Puppet, Chef, and Ansible.
What other advice do I have?
If you are planning to use the open source version, plan to allocate more project time than you think you need. However, once it's in place it will save you a great deal of effort.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
DevOps Engineer at a tech company with 51-200 employees
Uses execution modules to automate processes.
Pros and Cons
- "As it provides maximum functionality, it keeps automation short and sweet, and this helps writing automation in a modular format."
- "We found some intermittent issues with the Windows minion connection."
What is most valuable?
Execution modules. It is designed for system administrators rather than for developers. It covers maximum functionality and makes automation easy.
How has it helped my organization?
As it provides maximum functionality, it keeps automation short and sweet. This helps writing automation in a modular format. SaltStack helped us in optimizing infrastructure related tasks, such as operations.
What needs improvement?
There should be some mechanism to push agents to the target device. Also, it should focus on managing networking devices.
In order to manage Salt minions from a Salt master, we have to install the Salt agent. As of now, there is no mechanism by which we can push and install this agent on a target machine.
For example:
- A - Salt Master
- B - Windows machine
From A, we want to control B. For this to happen, B should have a Salt agent running on it. There should be some mechanism in which we are able to push and install a Salt agent from A to B. This is assuming that we have to provide an IP address and the credentials of B.
For now, there is concept of Saltify, in which we can partially achieve the above scenario.
For how long have I used the solution?
We have been using this solution for close to a year.
What do I think about the stability of the solution?
We found some intermittent issues with the Windows minion connection.
How was the initial setup?
The installation is straightforward and is pretty much a simple setup.
What's my experience with pricing, setup cost, and licensing?
We have used the open source version. In open source, you will get good enough functionality.
Which other solutions did I evaluate?
We have evaluated this product against Puppet, Chef, and Ansible.
What other advice do I have?
As a DevOps engineer, this CM tool is truly made for system administrator usability rather than for the developer.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
VMware Aria Automation
May 2026
Learn what your peers think about VMware Aria Automation. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
900,838 professionals have used our research since 2012.
CEO at a computer software company with 51-200 employees
Executes remote commands on all targets at once with the distributed shell. Upgrades all of our machines with one command using Package Helper.
Pros and Cons
- "We spent far less time to upgrade and configure all of our hosts."
- "I'm not aware if a UI exists or not."
What is most valuable?
- Distributed shell: Ability to execute remote commands on all targets at once.
- Package Helper: Upgrades all your machines with one command: The package method of SaltStack allows easy host updates. (See https://docs.saltstack.com/en/... .)
How has it helped my organization?
We spent far less time to upgrade and configure all of our hosts. A lot of time was saved.
What needs improvement?
I'm not aware if a UI exists or not. There are a lot of possibilities, like having a kind of dashboard that would recap all of the states and responses to commands.
For how long have I used the solution?
I’ve used this solution for four years.
What do I think about the stability of the solution?
I have not encountered any stability issues.
What do I think about the scalability of the solution?
It is very scalable!
How are customer service and technical support?
I have not used technical support.
Which solution did I use previously and why did I switch?
This is the first solution I have used.
How was the initial setup?
The setup was pretty straightforward, especially compared to "legacy" solutions.
What's my experience with pricing, setup cost, and licensing?
It is non-paid product usage.
Which other solutions did I evaluate?
I evaluated Ansible.
What other advice do I have?
Read the documentation. There is nothing fancy or special to know before using it.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior System Engineer at a tech services company with 1,001-5,000 employees
We used a SaltStack agent as a “Convergence” agent which provided us with management, monitoring, and backup capabilities.
Pros and Cons
- "We decreased deployment CD times from hours to minutes across different cloud providers on several hundred systems."
What is most valuable?
- Simple and flexible YAML/JSON configuration management framework which allows simultaneous configuration of thousands of systems
- “Reactor" for event-driven infrastructure which must be present in any cloud based solutions and in CloudOps itself
- Powerful and flexible DevOps orchestration solution
How has it helped my organization?
- We decreased deployment CD times from hours to minutes across different cloud providers on several hundred systems.
- We used a SaltStack agent as a “Convergence” agent which provided us with management, monitoring, and backup capabilities.
What needs improvement?
- Backward compatibility
- The speed of fixing bugs
For how long have I used the solution?
We have used this solution for under three years.
What do I think about the stability of the solution?
With the correct infrastructure design, stability issues probably won’t occur. SaltStack supports several features for high availability and fault tolerance.
In terms of SaltStack code/bug issues, it is a very stable product after four years of development from 12,000 developers.
What do I think about the scalability of the solution?
I did not encounter any issues with scalability.
How was the initial setup?
SaltStack is a very straightforward system with very good documentation. There are different solutions for deployments. Many scenarios and best practices are available publicly on the SaltStack site.
Which other solutions did I evaluate?
We evaluated Ansible and Puppet. SaltStack provided a much more robust solution.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Help Desk Specialist at a computer software company with 501-1,000 employees
Allows you to control the updates on servers. Enables you to pull information on all computers.
Pros and Cons
- "Other than that, if you put the time learning SaltStack, it is a pretty easy and very powerful tool."
- "There is a lot of information to go over and it’s hard to keep it all straight."
What is most valuable?
The most valuable features are:
- Setting configurations options dynamically for servers
- Pulling information about all computers
How has it helped my organization?
We are able to control updates on servers to streamline the process
What needs improvement?
There is still development for states and pillars. The software is open-source so it allows for extreme customizability. If there is something that you think could be improved, you can code it. Our company is currently working on a few projects to help improve and support SaltStack. I would like to see more training on how to use the many different options. There is a lot of of information to go over and it’s hard to keep it all straight. Other than that, if you put the time learning SaltStack, it is a pretty easy and very powerful tool.
For how long have I used the solution?
We used this solution for a year and a half..
What do I think about the stability of the solution?
We have not had issues with stability.
What do I think about the scalability of the solution?
We have had no scalability issues so far.
How is customer service and technical support?
I don’t have experience with their support, but I heard they are helpful. There is a IRC chat that you can join to get help from your peers.
How was the initial setup?
I was not a part of the setup, but from what I have read, it is pretty simple.
What's my experience with pricing, setup cost, and licensing?
The software is open source. One has to pay for support.
What other advice do I have?
Read the documentation to learn as much as you can.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Technical Architect at a tech company with 10,001+ employees
We use it for system deployment with AWS, and for OS and application patching.
Pros and Cons
- "Deploying a patch on 200 systems is now just a click."
- "Minion-based deployment is not very smooth. Most of the time, many minions were in a stale state and didn't respond to the salt-master."
What is most valuable?
- Minion-less deployment of SaltStack. Minion is the client-side tool for SaltStack.
How has it helped my organization?
It’s a configuration management tool. We are using it for system deployment with AWS, patching of OS and applications. Deploying a patch on 200 systems is now just a click.
What needs improvement?
Minion-based deployment is not very smooth. Most of the time, many minions were in a stale state and didn't respond to the salt-master.
For how long have I used the solution?
I have used it for two years.
What do I think about the stability of the solution?
I encountered stability issues. Minions didn’t work well as they moved to the stall state. In that situation, the salt-master can’t connect to the client servers.
What do I think about the scalability of the solution?
I encountered scalability issues.
How are customer service and technical support?
Community-based technical support is good. I never took it directly from SaltStack.
Which solution did I use previously and why did I switch?
I previously used Puppet and found SaltStack to be better in terms of configuration. It’s written in Python, which means easy integration, and the structure is YAML, which is very simple.
How was the initial setup?
Initial setup is straightforward.
Which other solutions did I evaluate?
Before choosing this product, I evaluated Puppet & Chef, but found SaltStack to be better.
What other advice do I have?
I have no advice; it depends on infrastructure & application.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
IT Engineer Associate - 3rd Rotation at a financial services firm with 1,001-5,000 employees
It offers interoperability between operating systems and can perform mass automation with triggering.
Pros and Cons
- "Interoperability between operating systems with the ability to perform mass automation with triggering Integration with many vendors These features are valuable because I need them to complete the work assigned to me."
- "The GUI is clunky and hard to use."
Valuable Features:
- Interoperability between operating systems with the ability to perform mass automation with triggering
- Integration with many vendors
These features are valuable because I need them to complete the work assigned to me.
Room for Improvement:
The GUI is clunky and hard to use. It could be more user friendly.
- The UI can get complicated very quickly when you start using SaltStack for a large number of machines (100+).
- The organization of the buttons / layout can make it difficult to search for the machine you are looking for. Even with the search function, it's difficult to determine the exact state in the correct order
- The UI should be organized in a more tree-like structure, starting from the initial state (root) with corresponding states being added after (node).
Use of Solution:
I have used it for six months.
Stability Issues:
I have not encountered any stability issues.
Scalability Issues:
I have not encountered any scalability issues.
Other Advice:
I recommend SaltStack because, for SysOps or DevOps users, automation is a key part of getting your product out and allows for faster time to market.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
DevOps Engineer at a tech consulting company with 501-1,000 employees
The service automation is the basis of my work.
Pros and Cons
- "The most valuable feature of the product is the automation for services; it’s the basis of my work."
- "The base library is missing some key elements such as networking management (mine is lacking on that front) and some more granularity on the apt part."
What is most valuable?
The most valuable feature of the product is the automation for services; it’s the basis of my work. It is important because nowadays, in this complex world, services have become the base for everything. Having a large base is needed to better build what you need for your pipelines, as opposed to a few years ago, when the application was king.
How has it helped my organization?
We created pipelines for all our products.
What needs improvement?
The base library is missing some key elements such as networking management (mine is lacking on that front) and some more granularity on the apt part.
For how long have I used the solution?
I have used it for 12 months.
What do I think about the stability of the solution?
I have not encountered any stability issues so far.
What do I think about the scalability of the solution?
I have not encountered any scalability issues so far.
How are customer service and technical support?
Technical support is just about right, in the sense that the product is well documented and information is easy to find.
Which solution did I use previously and why did I switch?
We previously used Puppet, which was not suited for my current workload. We chose SaltStack because Ruby wasn't the language used by my team and we needed a master-client solution as opposed to a master-less one.
How was the initial setup?
Initial setup was very easy.
What's my experience with pricing, setup cost, and licensing?
Pricing and licensing is perfect the way it is.
Which other solutions did I evaluate?
Before choosing this product, we also evaluated CFEngine.
What other advice do I have?
Read the docs.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Engineer at a tech services company with 501-1,000 employees
Configuration file templating limits copying and pasting. Agentless exeuction does not support remote actions that require a sudo password.
Pros and Cons
- "Official documentation and community support are top notch."
- "Salt does not support performing remote actions that require a sudo password with Salt SSH (agentless Salt execution)."
What is most valuable?
- Configuration file templating: limits the amount of copy/pasted configuration across services with minor differences
- Near instant orchestration: no waiting to see if a change worked
- Well-formatted and detailed command output and logs: make troubleshooting easy and break/fix recovery fast
How has it helped my organization?
Developers and systems engineers could work together more closely.
What needs improvement?
Salt does not support performing remote actions that require a sudo password with Salt SSH (agentless Salt execution).
Ansible does support this feature.
For how long have I used the solution?
I have used it for two years.
What do I think about the stability of the solution?
I have not encountered any stability issues in the last year.
How are customer service and technical support?
Official documentation and community support are top notch.
Which solution did I use previously and why did I switch?
We previously used CFEngine 2 and Chef; both solutions have a steep learning curve that requires a ton of domain-specific knowledge. Salt is configured from the ground up in YAML files and Python, so there's less domain-specific knowledge required and no hidden configuration files.
How was the initial setup?
Salt's initial setup took about two days to go from knowing nothing to having a configured Apache Tomcat server serving our content. That's simple in my book. The complexity comes in when you want to add security policies or routing that aren't ordinary for a horizontally scaling web application; that takes some creativity.
What's my experience with pricing, setup cost, and licensing?
Don't pay for it, use the free licensing options unless you don't have the staff to cover your SLAs.
Which other solutions did I evaluate?
What other advice do I have?
Look at Digital Ocean's guide for initially setting up the Salt server (https://www.digitalocean.com/community/tutorials/saltstack-infrastructure-installing-the-salt-master). Group your configurations by logical components, serve any environment/deployment-specific variables from pillar files, and keep templates as simple as possible (put logic for assigning variables in the *.sls files where there's likely to be other logic).
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Release Engineer at a computer software company with 501-1,000 employees
I like knowing what state my machines are in, and being able to change their state all at once.
Pros and Cons
- "SaltStack is a one-stop-shop for your datacenter's management, monitoring and state control needs."
- "Sometimes it feels like there are more moving parts than is necessary, and maybe something simpler would do."
What is most valuable?
- Configuration management
- Remote execution
- Grain & mine
I like knowing what state my machines are in, and I like being able to change their state all at once.
How has it helped my organization?
Some of what we do, we could not do without SaltStack.
What needs improvement?
Sometimes it feels like there are more moving parts than is necessary, and maybe something simpler would do.
For how long have I used the solution?
I have used it for two years.
What do I think about the stability of the solution?
As long as the versions matched, we have not encountered any horrible stability issues so far. :)
What do I think about the scalability of the solution?
The opposite: It does better with more nodes than it does with fewer, in my opinion.
How are customer service and technical support?
The docs, though sometimes cryptic, are excellent and thorough. I haven't personally used their technical support services.
Which solution did I use previously and why did I switch?
I previously used Puppet. I switched because our shop here likes using Python solutions over Ruby ones.
How was the initial setup?
Initial setup was more complicated than Puppet, but the solution was also more comprehensive. Setup was worth the trouble.
What's my experience with pricing, setup cost, and licensing?
SaltStack is completely open source, though you might consider SaltStack Enterprise as a way to get up and running more quickly.
Which other solutions did I evaluate?
Before choosing this product, Ansible and Puppet were brought up. Ansible seemed too small of a tool for what we needed and Puppet was written in Ruby, so they were discounted.
What other advice do I have?
Thoroughly research how SaltStack works; that knowledge has helped me a lot.
SaltStack is a one-stop-shop for your datacenter's management, monitoring and state control needs. Using it that way allows you to get the most out of the tool. It is configuration management, but also orchestration, monitoring, and has reactive capabilities.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Hi Daniel,
I enjoyed your feedback about the Remote Execution features in SaltStack.
I think you will find this review interesting as it elaborates on the advantage of the Remote Execution feature that you've pointed out;
www.itcentralstation.com/product_reviews/saltstack-review-39621-by-leaddevo519714
Would love to know your added feedback on the topic
Buyer's Guide
Download our free VMware Aria Automation Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2026
Product Categories
Cloud Management Configuration Management Network Automation Cloud Security Posture Management (CSPM) Cloud Infrastructure Entitlement Management (CIEM)Popular Comparisons
Microsoft Intune
Microsoft Defender for Cloud
Prisma Cloud by Palo Alto Networks
SailPoint Identity Security Cloud
Microsoft Configuration Manager
Red Hat Ansible Automation Platform
IBM Turbonomic
TrendAI Vision One – Cloud Security
CrowdStrike Falcon Cloud Security
VMware Tanzu Platform
AWS Security Hub
Check Point CloudGuard CNAPP
Cisco DNA Center
Buyer's Guide
Download our free VMware Aria Automation Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Is there any way to try VMware Aria Automation for free?
- Which sectors can benefit the most from VMware Aria Automation?
- Which product would you choose, VMware Aria Automation or VMware Aria Operations?
- SaltStack vs. Ansible - which should I choose?
- What are your use cases for SaltStack?
- Looking for feedback about vRealize Automation vs. Nutanix Calm
- What's the difference between VMware vRA (automation) and vROps (operations)?
- When evaluating Cloud Management solutions, what aspects of it are the most important to look for?
- Scalr vs BMC CLM
- What is the difference between a multi-cloud vs hybrid cloud management platform?















Something on the lines of a better management for the "smart" way ubuntu names the interfaces would be nice.
Some more base states for mangling iptables would be good as well