No more typing reviews! Try our Samantha, our new voice AI agent.

HashiCorp Terraform vs Perforce Puppet comparison

Why PeerSpot?
Sponsored
 

Comparison Buyer's Guide

Executive SummaryUpdated on Jun 3, 2026

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

Microsoft Intune
Sponsored
Ranking in Configuration Management
3rd
Average Rating
8.2
Reviews Sentiment
6.7
Number of Reviews
384
Ranking in other categories
Remote Access (3rd), Enterprise Mobility Management (EMM) (1st), Unified Endpoint Management (UEM) (1st), Microsoft Security Suite (1st)
HashiCorp Terraform
Ranking in Configuration Management
2nd
Average Rating
8.6
Reviews Sentiment
6.7
Number of Reviews
53
Ranking in other categories
No ranking in other categories
Perforce Puppet
Ranking in Configuration Management
13th
Average Rating
8.2
Reviews Sentiment
5.4
Number of Reviews
14
Ranking in other categories
No ranking in other categories
 

Mindshare comparison

As of November 2026, in the Configuration Management category, the mindshare of Microsoft Intune is 4.2%, down from 9.0% compared to the previous year. The mindshare of HashiCorp Terraform is 7.6%, up from 4.0% compared to the previous year. The mindshare of Perforce Puppet is 4.0%, up from 2.2% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Configuration Management Mindshare Distribution
ProductMindshare (%)
HashiCorp Terraform7.6%
Microsoft Intune4.2%
Perforce Puppet4.0%
Other84.2%
Configuration Management
 

Featured Reviews

HA
Senior Business Development Executive at Digitaltrack
Centralized device management has automated onboarding and improves remote security compliance
One thing I feel Microsoft Intune could improve is troubleshooting visibility. In many cases, when a policy or application deployment fails, the error messages are a bit generic. So, admins still spend time checking logs manually or testing on devices one by one. Compared to the simplicity of deployment, troubleshooting sometimes feels less mature. I also think reporting and real-time monitoring could be stronger. The dashboard gives useful information, but in large environments, many teams still depend on additional tools or scripts for deeper reporting and analytics. If I had to focus on one area first, I would probably choose troubleshooting and reporting. Deployment through Microsoft Intune is generally straightforward, but when something fails, identifying the exact root cause can still take more time than expected. Error messages are sometimes too generic, and admins often have to dig through logs, sync status, or multiple portals to understand what actually happened. I think user experience and policy management could also improve further. Microsoft Intune has become much better over the years, but sometimes the admin portal still feels fragmented because certain configurations open in different sections or redirect to older interfaces. For new admins, especially, it can take time to understand where everything is located. Another thing is policy conflict handling. In larger organizations, multiple device policies, compliance rules, and configuration profiles can overlap. When conflicts happen, the visibility is not always very clear, so admins spend time figuring out which policy actually won or caused the issue.
Venkateswarareddy Sanikommu - PeerSpot reviewer
Senior Platform Engineer at Giant Group
Infrastructure as code has unified multi-environment deployments and empowers secure teamwork
The advantages of HashiCorp Terraform include its declarative nature, allowing us to secure our entire infrastructure code in a way that everyone can read and understand. This means we can maintain least privilege access while ensuring ease of understanding in the code, making HashiCorp Terraform really helpful. Additionally, the design and structure can be customized according to our project strategy while maintaining a secure state that can always be updated in the cloud. Modular architecture significantly facilitates consistency and efficiency in our infrastructure deployment processes. We custom build modules that allow us to roll out new functionalities without affecting the overall system, ensuring compatibility with HashiCorp Terraform versions and providers. This enables flexibility in deployment and the use of multiple environments without raising issues. The open-source nature of HashiCorp Terraform and community contributions are indeed important. Over the years, I have seen benefits from using HashiCorp Cloud capabilities that enhance HashiCorp Terraform's features, including secure state management and the ability to set stringent policies. While the open-source version is secure, using HashiCorp Cloud provides better flexibility and support for larger enterprises, allowing for enhanced governance that smaller teams can also utilize.
MS
Unix Consultant at ExxonMobil
Have managed configurations efficiently with an adaptable tool
I am using Perforce Puppet in the IT industry. I have experience with configuration management tools, specifically Perforce Puppet. I am a user of Perforce Puppet. I have used modular architecture to customize and integrate with my current IT environment. It is flexible and able to address my specific needs. I have worked with event-driven automation, and it helps to identify potential issues when someone manually changes any configuration on the server. Perforce Puppet reinforces the intended configuration that we have set earlier. I recommend Perforce Puppet as it's a good tool for all kinds of business and easy to use. It takes less than three months to learn how to use Perforce Puppet. On a scale of one to ten, I rate Perforce Puppet an eight.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"From my perspective, I appreciate the scalability in Microsoft Intune and the portal management, which is extremely intuitive and very simple to use."
"Microsoft Intune has positively impacted my organization by giving a centralized way to manage and secure devices across the organization, improving consistency in how devices are configured, updated, and monitored, and making it easier to support remote users as many management and troubleshooting tasks can be performed without needing physical access to the device."
"Overall, the stability is good."
"Great for software update needs, operating system version updates, and security policy enforcement."
"One of the main features of the solution is it allows the management of many devices in different ways."
"If they have Office 365 or Azure, Intune is by far the best choice."
"One of the most valuable aspects of Microsoft Intune is its seamless integration with Azure Active Directory, offering capabilities akin to Group Policy Objects."
"It is easy to use and easy to roll out with low impact on users; it is stable and scalable as well, and the central administration con dashboard is very easy to use and provides very good oversight on all that needs to be monitored."
"It is less time-consuming."
"With Terraform, you don't need to understand the console of your cloud providers. You only need to understand how Terraform works, and you manage your infrastructure tools in Terraform."
"Because of Terraform, companies have a lot of options to ensure growing faster than what was normal in the past."
"HashiCorp Terraform is highly stable."
"What I like best is how easy the tool is to use. The HashiCorp Terraform language syntax is simple to learn. The Terraform.io registry feature is very useful - we can refer to our code and use pre-created modules posted there."
"I like the function that shows me a preview of what is happening in the infrastructure."
"The most valuable features of HashiCorp Terraform are automation and management capabilities."
"One of the major benefits of HashiCorp Terraform is that it is platform-agnostic because it supports multiple cloud platforms."
"The valuable features I found are installing packages remotely and pushing files from a centralized server, and we can also create users and monitor services remotely."
"The most valuable features are the agent, high load balancing, and overall robustness and features."
"The organization of the overall product in terms of usage is very good."
"Return on the IaaS project was breaking even in the same year with deployment of 500 VM servers with a 3-tier app stack, and annual ROI from savings thereafter was to the tune of 60-80%."
"Puppet Enterprise has reduced the time of production changes or environment changes, freeing our engineers to spend their time on creative, visionary work instead of repetitive tasks."
"Puppet Enterprise is a stable solution."
"Puppet Enterprise provides an autonomous delivery solution and agent-server architecture that was really helpful on our case for Internet base device management."
"The agent-based feature helps me by being stable."
 

Cons

"Intune should support platforms other than Windows. We have encountered several limitations, especially when handling iOS devices."
"Intune has limited integration with non-Microsoft solutions."
"The backend of Microsoft Intune needs to be improved. We have seen a little bit of delay as compared to other MDM solutions. That needs to be improved. A little bit more granularity should also be added"
"Those are the two features that did not impress me much, and currently with other customers I am improving them with Microsoft directly."
"Since the devices are configured over the Internet, whatever policy we apply from the compliance portal does not reflect immediately on the endpoint."
"Intune needs to incorporate more tools to reduce the number of third-party applications we rely on."
"There are a few security features that are not available in Microsoft Intune, when compared to other products."
"I would like to see Intune improve its handling of hybrid domain joins. We continue to experience issues with machines losing their hybrid domain join status."
"The product's initial setup phase was easy."
"I still struggle a bit when configuring VPNs when we have multiple rules. If we have five or six virtual private clouds and we have to give rights between those multiple VPCs, we can have big problems. I think it was a learning curve and then we improved it."
"Terraform doesn't support Artifactory as a backend."
"The syntax is a bit difficult, and it would great if it could be easier."
"They should include tutorials for understanding the use cases."
"They have added a feature that helps us to import existing resources to our workspace, but if they can help us to create the code for the import, as well, then it would be a great addition."
"Terraform could create more examples in the documentation."
"Terraform does not provide an automatic feature to convert infrastructure code from one cloud platform to another."
"At the beginning the initial setup was kind of complex."
"There's a lot of scope for enhancement on the DevSecOps side. They should definitely include features for compliance, for both the Linux and Windows side of the devices, as well as for network devices. Compliance is something they need to work on."
"It's a bit of a pain point to make sure that everything works once we've upgraded it because Puppet has been evolving pretty fast."
"It needs GUI based automation. There is way too much command line work involved."
"Puppet has a steep learning curve so you need to spend some time before you can use Puppet daily."
"Clients with less technical expertise may find Puppet complex to configure. Our team may struggle if technical team members leave the organization, leaving others uncertain about using the tool."
"Puppet Enterprise should improve the general extensibility for places where they can't install it."
"Well at the beginning it was kind of complex. Because you had a lack of knowledge."
 

Pricing and Cost Advice

"Microsoft Intune is expensive."
"It is not a cheap solution. The price for a device when you start using it at a large scale can be improved. It is covered under our enterprise agreement. We pay once a year. I am not aware of any additional costs."
"The product is offered as part of a Microsoft standard bundle. The pricing can be competitive to Airwatch, and Maas360."
"The pricing for Microsoft Intune is reasonable. Our clients are satisfied."
"It's reasonable. They're not giving it away, but it's reasonable."
"Generally, we get favorable discounts, so it's not too bad. Obviously, we're looking at decreasing those wherever we can to bring value back to the public purse because it's all charity based. It's all publicly funded."
"We spend a lot of money on Intune licensing, and some of our users have to be double licensed just because of how our dev and corporate environments are segmented."
"Its price is quite okay. I wish they provide certain additional features with the same license."
"There are free and paid versions of the solution. We use the free version."
"If you use the solution according to the recommended way by HashiCorp, it is more expensive."
"The solution is fairly priced."
"It is an open-source product."
"The solution is open-source."
"They have given it to us at a monthly cost, but it is on a yearly basis."
"You can do everything with the free license of this solution."
"HashiCorp Terraform is a free solution."
"The main thing that we noticed when we switched from the enterprise version to the community version was the difference in cost — the infrastructure is pretty expensive."
"Depending on the size of the organization there is a point when the price of Puppet Enterprise should be lower. However, they provide really good functionality, features, and capabilities."
"Puppet Enterprise can be an expensive solution for smaller businesses."
"Puppet Enterprise’s pricing is competitive."
report
Use our free recommendation engine to learn which Configuration Management solutions are best for your needs.
920,769 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Manufacturing Company
10%
Financial Services Firm
10%
Outsourcing Company
10%
Computer Software Company
7%
Manufacturing Company
13%
Financial Services Firm
13%
Comms Service Provider
9%
Consumer Goods Company
8%
Financial Services Firm
15%
Comms Service Provider
12%
Outsourcing Company
11%
Manufacturing Company
10%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
By reviewers
Company SizeCount
Small Business195
Midsize Enterprise64
Large Enterprise190
By reviewers
Company SizeCount
Small Business28
Midsize Enterprise8
Large Enterprise26
By reviewers
Company SizeCount
Small Business10
Midsize Enterprise1
Large Enterprise5
 

Questions from the Community

How does Microsoft Intune compare with VMware Workspace One?
Microsoft Intune is a great tool for managing a mobile device fleet while keeping access control. The solution makes ...
What are the pros and cons of Microsoft Intune?
Microsoft Intune is a great configuration management tool and has a lot of good things going for it. Here are some of...
How does Google Cloud Identity compare with Microsoft Intune?
Microsoft Intune offers not only an easy-to-deploy data protection and productivity management solution, but also ...
What is your experience regarding pricing and costs for HashiCorp Terraform?
HashiCorp Terraform is generally free to use as it is open source. The paid offerings, such as Terraform Enterprise, ...
What needs improvement with HashiCorp Terraform?
The main disadvantage of HashiCorp Terraform is the challenge surrounding state file management. If the state file is...
What is your primary use case for HashiCorp Terraform?
I am an integrator and platform engineer who has been using HashiCorp Terraform extensively for infrastructure for mo...
What is your experience regarding pricing and costs for Puppet Enterprise?
Regarding the cost, I find it expensive, always. I don't know how much the license would cost per year or per user ap...
What needs improvement with Puppet Enterprise?
I don't know what could be improved in Perforce Puppet to make this tool better for the next release. I can't think o...
What is your primary use case for Puppet Enterprise?
My main use case for Perforce Puppet is for configuration management.
 

Also Known As

Intune, MS Intune, Microsoft Endpoint Manager
Terraform
Puppet
 

Overview

 

Sample Customers

Mitchells and Buzzers, Callaway
Information Not Available
Los Alamos National Laboratory, GitHub, IP Commerce, Cedexis, Spiceworks, Server Density, Swisstopo, Chockstone, Constant Contact, NICS, Citrix
Find out what your peers are saying about HashiCorp Terraform vs. Perforce Puppet and other solutions. Updated: November 2026.
920,769 professionals have used our research since 2012.