We performed a comparison between HashiCorp Terraform and Puppet Enterprise based on real PeerSpot user reviews.
Find out what your peers are saying about Red Hat, Microsoft, HCLTech and others in Configuration Management."The solution has reduced the risk of security breaches by 30%."
"The mobile application management, MAM, is the most useful aspect of the solution."
"It has helped with compliance. It has helped to ensure that devices comply with the organization's policy. If they are not compliant and secure, they cannot access the resources."
"I like that we can implement conditional access."
"It works pretty well for us."
"The ability to (somewhat) manage full Windows 10 computers including EXE-based or MSI-based application deployments using Azure Active Directory as Identity."
"Autopilot is a great feature. Most users are looking for a zero-touch deployment."
"I haven't used other mobile device management solutions, but compared to SCCM, we eliminate a lot of on-premises infrastructure and maintenance by using Intune."
"The most valuable feature of Terraform is the ability to use it as a coding language because it works in a way that's similar to other coding languages."
"The most valuable features of Terraform are leveraging public modules for EKS, KMS, and ECR."
"It is the customization of Terraform's modules that I find most valuable."
"The most valuable feature is the support for different platforms like cloud, datacenters, VCS, databases, various storage types, and Kubernetes."
"The most valuable features of the solution are its simplicity of SQL language, its compatibility with multiple cloud providers, and its modules like the open source modules available, especially considering the fact that I work mainly on AWS."
"The valuable features of HashiCorp Terraform are the infrastructure can be written, shared, and collaborated on using code, which speeds up deployment. Additionally, bugs and issues can be fixed in the code and redeployed, making it less risky. It is a more efficient method compared to the traditional approach of writing scripts to set up infrastructure."
"The most valuable aspect of this solution is the coding of our infrastructure. You can code it once and run it multiple times."
"The solution helps us save a lot of costs."
"The most valuable features are the agent, high load balancing, and overall robustness and features."
"Puppet Enterprise has good functionalities."
"The main purpose for this automation tool would be: deploying, controlling, ordering change for the system and IT Infrastructure."
"Puppet Enterprise is a stable solution."
"The versatility is great."
"Puppet3 and 4 series provides optimum deployment solutions for infrastructure and applications."
"Anything that we manage through Puppet always runs perfectly."
"Puppet Enterprise has reduced the time of production changes or environment changes."
"I would like the ability to install the agent on devices from suppliers, which would enable us to implement a zero-trust strategy for guest devices."
"There can be delays in the deployment of new policies."
"Integration with Mac devices requires some improvement."
"Microsoft Intune's support for Mac devices is lacking and could be improved."
"There is improvement needed in integrating with the installed Office solutions versions, such as Office 2019. The Office 365 integrates without a problem."
"Microsoft Intune lags market leaders, such as Apperian, in its MAM capabilities."
"In future releases, I would like to see better integration with Apple products."
"It should be simplified. I've worked with many different mobile device management solutions, and Intune is one of the more complex ones. It could be more simplified, and some of it is related to the wording that is being used, such as a configuration profile versus a policy. They really should have had different names to make it less confusing."
"When a misconfiguration or drift occurs, fixing the issue can be difficult. For instance, if there is a change in API calls while a script is running, it can be challenging to make corrections. This may require additional review and modifications to the code. I recall an instance where an industry budget creation process was altered, and it took significant time to amend the code. In fact, I had to add five or six different script portions to resolve the issue."
"Automation is needed to import everything at once from a manual environment or by a specific resource group."
"The solution is missing a lot of properties for specific resources."
"HashiCorp Terraform is an open-source tool that relies on external developers to create plugins to expand its capabilities. However, this approach can be problematic as not all plugins are created by professionals and some may have security vulnerabilities. In the case of GKE, Google has created a solid plugin, but for other services, one must search for plugins on the HashiCorp Terraform registry, which can be hit or miss, as many plugins are created by students or hobbyists, who may not continue to maintain or update them. This model of open-sourced plugins may not be the most reliable or secure way of expanding the tool's capabilities."
"The user interface could be easier for non-technical people."
"The product's initial setup phase was easy."
"The state locking functionality can be improved. In certain situations, we have to force-unlock the state, which sometimes does not work. When that happens, we have to manually go to the state backend and remove that particular state, which is kind of a cumbersome process. It should also have more functions, more expressions, and support for more products."
"On occasion, I have noticed a number of bugs in this solution that have needed to be fixed."
"The solution has really complex code, you have to understand the Ruby language. However, once you know the code then you can move ahead without any problems."
"Puppet Enterprise is more complex and difficult to configure."
"We would like Puppet to add more integration for applications."
"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."
"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."
"Puppet Enterprise should improve the general extensibility for places where they can't install it."
HashiCorp Terraform is ranked 6th in Configuration Management with 38 reviews while Puppet Enterprise doesn't meet the minimum requirements to be ranked in Configuration Management with 12 reviews. HashiCorp Terraform is rated 8.6, while Puppet Enterprise is rated 8.2. The top reviewer of HashiCorp Terraform writes "Easy to use, technically strong, and great for multi-provider or multi-cloud environments". On the other hand, the top reviewer of Puppet Enterprise writes "A set-it-and-forget-it management solution". HashiCorp Terraform is most compared with SaltStack, Red Hat Satellite, Microsoft Configuration Manager, Red Hat Ansible Automation Platform and SolarWinds Server Configuration Monitor, whereas Puppet Enterprise is most compared with AWS Systems Manager, Red Hat Satellite, Microsoft Configuration Manager, BigFix and Chef.
See our list of best Configuration Management vendors.
We monitor all Configuration Management reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.