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 biggest thing for us is enforcing logins only from devices that are managed by Intune."
"If you need only to load a specific profile and you don't have deep security functionalities, et cetera, Intune is very nice and good."
"I can see that the patch management process is much improved with the bundled patch management option available in Microsoft Intune compared to the KPI deployment required by the other deployment solutions."
"It is a very helpful solution."
"Based on my experience, I find Intune very flexible for managing Windows devices. We can use scripting, and we can make use of the self-service portal or the company portal to publish some of the applications for Windows."
"It helps implement conditional access policies to restrict mobile users from accessing potentially dangerous emails."
"The biggest benefits of Intune are the ability to push changes and the added security. When we moved forward with Defender, we onboarded all those machines automatically. That helps dramatically. For a while, we were left with machines that weren't protected. We could see where people had done things they shouldn't have done, and Defender saved our skins a few times. It didn't happen a lot, but it happened enough that it made us glad we made that decision."
"We are a remote company, and the product helps us manage the global endpoints. It helps us natively manage the endpoints in the cloud from anywhere."
"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."
"Provides automation which has increased our efficiency."
"The solution allows us to work faster with ease and to set up new environments and workspaces."
"The state backend, automated describe functionality, modular structures, and variablization using templates are most valuable."
"It's very easy to automate functions on the cloud with HashiCorp Terraform. The commands are easy as well."
"We frequently need to create and replicate infrastructure from various environments like dev and QA. The QA resources need to be identical to those in the dev environment. With a Terraform script, we can replicate the same 50 in the dev environment to the testing environment. This is tedious to do manually, and Terraform speeds up the process."
"The most valuable feature is the support for different platforms like cloud, datacenters, VCS, databases, various storage types, and Kubernetes."
"The most valuable feature of the solution stems from the modules it offers."
"Puppet Enterprise has reduced the time of production changes or environment changes."
"The versatility is great."
"The most valuable features are the agent, high load balancing, and overall robustness and features."
"The main purpose for this automation tool would be: deploying, controlling, ordering change for the system and IT Infrastructure."
"Puppet Enterprise has good functionalities."
"Puppet Enterprise is a stable solution."
"Anything that we manage through Puppet always runs perfectly."
"Puppet3 and 4 series provides optimum deployment solutions for infrastructure and applications."
"A new Intune feature allows application packaging, but it incurs additional licensing costs for a significant number of applications."
"The main disadvantage seen today is regarding Linux clients. We have a lot of development resources that have Linux on their clients, and we can't manage them on the same platform, as we do with other clients such as macOS and Windows. So, it should have support for Linux clients. It should also have better support for macOS."
"Could benefit from user having more control over devices."
"Having a dedicated configuration server that assists in modifying the configuration service, and creating personalized structures, interfaces, and web services could enhance usability."
"Microsoft Intune needs to improve the initial login process."
"Lacking in features such as Wi-Fi and network security."
"It needs certificate provisioning for S/MIME purposes."
"Data leak prevention can be integrated into it. Currently, it does not have data leak prevention."
"Community tech support could be a little better."
"Terraform doesn't support Artifactory as a backend."
"Terraform could create more examples in the documentation."
"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."
"Terraform should also support YAML language, which is more user-friendly than HCL. They should also add a GUI, so you don't need to memorize all the commands. A GUI would enable us to do everything with a click of a button."
"It would be nice if they could put our infrastructure on graphics or at least provide a map of our infrastructure."
"They should include tutorials for understanding the use cases."
"The user interface could be easier for non-technical people."
"Puppet Enterprise should improve the general extensibility for places where they can't install it."
"At the beginning the initial setup was kind of complex."
"Puppet Enterprise is more complex and difficult to configure."
"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."
"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."
"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."
HashiCorp Terraform is ranked 7th 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 Red Hat Satellite, SaltStack, Microsoft Configuration Manager, Red Hat Ansible Automation Platform and BMC TrueSight Server Automation, whereas Puppet Enterprise is most compared with AWS Systems Manager, Red Hat Satellite, Microsoft Configuration Manager, Red Hat Ansible Automation Platform and Fortinet FortiGate Cloud.
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.