We performed a comparison between AWS CloudFormation 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."Microsoft's cloud comes with a lot of extra features that are free of charge."
"Autopilot is the most valuable feature."
"It allows our clients to have the confidence to centrally manage policies for security. It helps them in securing the organization from a technology aspect."
"It's easy to manage and easy to configure."
"The Autopilot feature is fantastic. It is a Microsoft product, so it deals best with Microsoft operating systems, but it can integrate with iOS, Mac OS, Linux, and Android."
"There is a single pane of glass for user access and a single sign-on facility for the user. If you have already logged in to Microsoft Azure or on-premises, you can redirect directly to Microsoft Endpoint Manager, monitor all your security threats, and analyze the data associated with the application in a single, unified way."
"Being able to manage the devices remotely is most valuable. We can push security requirements through Microsoft Intune."
"It provides control over all mobile devices that are being connected to the corporate network."
"The most valuable features of AWS CloudFormation are all the resources documentation is located in one location, simple resource reverting, and ease of use of the full package for new users."
"There is a cost-benefit to using CloudFormation that comes about because of the automation that it provides."
"It allows defining the infrastructure as code using templates, which describe the desired state of the infrastructure."
"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 nested stacks would be one of the more valuable features."
"CloudFormation gives us control of AWS and any Cloud infrastructure. It creates the whole stack for Cloud services technologies so it's easy to manage the whole system."
"With CloudFormation, there is no need to use complicated coding."
"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."
"Puppet Enterprise is a stable solution."
"Puppet3 and 4 series provides optimum deployment solutions for infrastructure and applications."
"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."
"The versatility is great."
"Puppet Enterprise has reduced the time of production changes or environment changes."
"Anything that we manage through Puppet always runs perfectly."
"I expect Microsoft Intune to have more features in the cloud because there are two major functionalities that we need to be added. This is software metering and license management. These functionalities, for now, must be on-premise. For this purpose, we have set up a SQL Server and I hope that in near future this option will be in the cloud in Microsoft Intune."
"Microsoft Intune's support for Mac devices is lacking and could be improved."
"The security features should be improved."
"Microsoft Intune needs to improve the initial login process."
"Additional application deployment options e.g. MSI deployment with more complex parameters or additional side-by-side files, and non-MSI deployment options."
"Some enrollment features could be improved."
"From a new user's perspective, it may be a little overwhelming because there are quite a few things to look at in the console, however, once you are sort of acclimated and are familiar with your core functions, it's fairly simple and straightforward."
"Lacks the ability to deploy more ways of management, managing devices and processing the policies."
"CloudFormation is not particularly good at handling cross-account dynamic references. If you try to refer to an object that CloudFormation has created in a separate AWS account, it tends to fall apart. That's because it is a byproduct of the multi-tenant configuration. This is the most glaring shortcoming in my perspective because you can't dynamically reference objects in other accounts that CloudFormation has created, but it is not a shortcoming that you can't overcome. This is the only pain point that I've come across that didn't have a workaround natively. Sometimes the confirmation is slow, and it could be faster. The downside to CloudFormation when you're fully embracing it is that the AWS services do not get released immediately fully CloudFormation enabled. If you need to use the latest AWS service that just got announced or reinvented, you're not going to be able to continue with CloudFormation for the first X number of months. This is because they develop the products separately, and then they hand it to the CloudFormation team, which later on develops a CloudFormation integration. So, if you need to be on the newest thing AWS has, CloudFormation is often going to be a constraint that prevents you from doing that."
"There could be better error handling. It would be a good way to improve the solution."
"What could be improved in AWS CloudFormation is its user interface, in terms of graphical design, I prefer WYSIWYG."
"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."
"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."
"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."
"If you are a developer or a more technical person, it's very difficult to learn the complete syntax or because CloudFormation includes a new way to write infrastructure code."
"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."
"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."
"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."
"At the beginning the initial setup was kind of complex."
AWS CloudFormation is ranked 8th in Configuration Management with 27 reviews while Puppet Enterprise doesn't meet the minimum requirements to be ranked in Configuration Management with 12 reviews. AWS CloudFormation is rated 8.2, while Puppet Enterprise is rated 8.2. 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 Puppet Enterprise writes "A set-it-and-forget-it management solution". AWS CloudFormation is most compared with AWS Systems Manager, Spring Cloud, Red Hat Satellite, Red Hat Ansible Automation Platform and Microsoft Configuration Manager, whereas Puppet Enterprise is most compared with AWS Systems Manager, Red Hat Satellite, Microsoft Configuration Manager and Red Hat Ansible Automation Platform.
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.