We performed a comparison between AWS CloudFormation and HashiCorp Terraform based on real PeerSpot user reviews.
Find out in this report how the two Configuration Management solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI."One of the most valuable aspects of Microsoft Intune is its seamless integration with Azure Active Directory, offering capabilities akin to Group Policy Objects."
"The ability to switch between Affinity and non-Affinity enrollment is great."
"With on-premises Active Directory, the main challenge was that we had no control when a user was working from home. We didn't know what exactly a user was doing and whether the AV was up to date or not. Intune provides better control of their machines."
"As the solution is a software as a service, the scalability is unlimited."
"It is a very helpful solution."
"It's very informative when there is an error. It allows us to backtrace where the error is and resolve that ourselves. It's a bit of a Swiss Army penknife. We find that it fixes most issues."
"Compliance and the policies that can be set are the most valuable features."
"We can securely manage both company-owned devices and personal devices enrolled in our BYOD program."
"The solution has helped with automation. I don't have to worry about provisioning machines and ensuring everything is set up. AWS CloudFormation takes care of the entire infrastructure for me."
"What I found most valuable in AWS CloudFormation is its configurability. The solution is easy to configure. I also like its change management configuration because that's also good."
"What I like best about AWS CloudFormation is that it is a quick and simple way to deploy various applications, like WordPress."
"With CloudFormation, there is no need to use complicated coding."
"Scripting does what we need to reinstall something from scratch."
"Since AWS CloudFormation integrates well with the AWS platform, it facilitates faster deployment. Building templates for AWS services within the solution is also straightforward, making the process easier."
"The most beneficial aspect lies in its capability to handle input acquisition and assessment."
"The nested stacks would be one of the more valuable features."
"The most valuable feature of HashiCorp Terraform is the custom modules."
"This solution makes it easier to manage a multi-cloud environment and have your entire infrastructure as code."
"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 solution helps us save a lot of costs."
"The state backend, automated describe functionality, modular structures, and variablization using templates are most valuable."
"Modules can be reused extremely easily."
"The most valuable features of HashiCorp Terraform are automation and management capabilities."
"The pricing can be expensive if you are not combining it with other products."
"Intune's third-party patch management could be better. It should be easier for the average system admin to keep non-Microsoft applications updated."
"There can be delays in the deployment of new policies."
"I have a lot of Apple products in my environment. It would be nice to have an improved integration of Apple products with Microsoft Intune without Jam."
"Reporting and troubleshooting for the application deployment could be better. It's very difficult to understand."
"It would be better if they can reduce the cost of the license."
"Microsoft Intune lags market leaders, such as Apperian, in its MAM capabilities."
"Lacks the ability to deploy more ways of management, managing devices and processing the policies."
"One area where AWS CloudFormation could improve is by offering more flexibility in creating custom templates."
"Error-handling features can be improved."
"This tool is not intuitive and there are others that are easier to understand."
"As soon as they manage to parametrize the whole thing and to implement parameters at all levels, it will become automatically a lot more flexible."
"The solution must enable more hands-on designing of the templates."
"AWS CloudFormation allows you to use the code templates written in JSON and YAML, but not directly in Python. Adding this feature would be beneficial."
"The solution needs to offer better support to other cloud vendors."
"For improvement, it's crucial that AWS provides options in terms of computing services, DB related services, and machine learning solutions. If I'm not hands-on with a particular service, like machine learning applications, I struggle to write the CloudFormation code."
"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."
"The error logging could be better. Sometimes, when you try to set something on Terraform, it gives you an error, but you don't understand how the error has been logged."
"On occasion, I have noticed a number of bugs in this solution that have needed to be fixed."
"The user interface could be easier for non-technical people."
"Lacks flexibility in common programming languages."
"The solution is complex when we use it for a loop. This is a problem, not because of the language itself, but because of how the infrastructure generally works. It's different from Python."
"They should include tutorials for understanding the use cases."
"Terraform doesn't support Artifactory as a backend."
AWS CloudFormation is ranked 9th in Configuration Management with 24 reviews while HashiCorp Terraform is ranked 6th in Configuration Management with 38 reviews. AWS CloudFormation is rated 8.2, while HashiCorp Terraform is rated 8.6. The top reviewer of AWS CloudFormation writes "Pretty easy setup with great automations for provisioning that save time and money". On the other hand, the top reviewer of HashiCorp Terraform writes "Easy to use, technically strong, and great for multi-provider or multi-cloud environments". AWS CloudFormation is most compared with AWS Systems Manager, Spring Cloud, Red Hat Ansible Automation Platform, Red Hat Satellite and Chef, whereas HashiCorp Terraform is most compared with SaltStack, Red Hat Satellite, Microsoft Configuration Manager, Red Hat Ansible Automation Platform and SolarWinds Server Configuration Monitor. See our AWS CloudFormation vs. HashiCorp Terraform report.
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.