A startup from Portland, United States that is founded by Andrew Shafer.
Scalability
Puppet is designed to handle large-scale deployments efficiently, making it suitable for enterprises with thousands of nodes.
Declarative Language
Puppet uses a high-level declarative language that simplifies the definition of system configurations, enabling easier maintenance and readability.
Extensive Ecosystem
Puppet has a vast ecosystem of modules and plugins available through the Puppet Forge, allowing for quick implementation of common tasks and integrations.
Strong Community and Support
Puppet has an active community, comprehensive documentation, and robust support offerings, including professional services, making it easier to get help and resolve issues.
Cross-Platform Support
Puppet supports a wide range of operating systems, including various Linux distributions, Windows, and Unix, providing flexibility in diverse environments.
Puppet is considered a good choice for organizations looking for a mature, reliable, and scalable infrastructure automation tool. Its active community, comprehensive documentation, and enterprise level support make it a strong contender in the configuration management space.
We have collected here some useful links to help you find out if Puppet is good.
Check the traffic stats of Puppet on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Puppet on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Puppet's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Puppet on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Puppet on Reddit. This can help you find out how popualr the product is and what people think about it.
At betadots, during our Puppet code reviews, we often receive requests for a comprehensive summary of best practices and guidelines. In response, we've compiled this article to delve deep into Puppet's best practices and implementations. - Source: dev.to / over 1 year ago
Prior the repositories have been handed over from Puppet Inc to Puppet Community, the container images were using the Puppet server and PuppetDB versions, which were used inside the container. - Source: dev.to / over 1 year ago
There was still some confusion between Devs and the Ops folks with their tasks, and even though the word โDevOpsโ was popping up here and there, it wasnโt used as a concrete methodology/practice in organizations. Hence, during this phase, the focus shifted from merely merging teams to fostering a cultural change emphasizing collaboration, shared responsibility, and continuous improvement. Automation played a... - Source: dev.to / over 2 years ago
Had an itch I've been meaning to scratch for a while. I build my Puppet environment using Terraform, which makes it nice and easy to tear things down and rebuild them. That is great, but it does leave me with an issue when it comes to the console SSL certificates. - Source: dev.to / over 2 years ago
Hi friend! This sub is for the configuration management tool, Puppet. You may be looking for r/puppetry or r/puppeteer. Source: almost 3 years ago
What a pleasant surprise - but this was the wrong subreddit. You might have better luck on /r/puppets - this subreddit is for the configuration tool https://puppet.com/. Source: almost 3 years ago
Puppet is a declarative IaC tool that is used to deploy and manage your system configuration. - Source: dev.to / almost 3 years ago
While remote execution of arbitrary commands feels like the ultimate convenience tool for infrastructure maintenance it is also the hacker's perfect dream. The reason things like puppet exist is to try and solve this problem while still trying to remain secure. Source: about 3 years ago
Hi friend! This sub is for the configuration management tool, Puppet. You may be looking for r/puppetry or r/puppeteer. Source: about 3 years ago
You should engage a DevOps service provider with at least five years of expertise with automation technologies such as Puppet, Ansible, Chef, and SaltStack, as well as a high degree of skill with Python, Ruby, PHP, and Java. Additionally, they should be acquainted with continuous integration platforms such as Jenkins, CruiseControl, and CruiseCrontrol.NET, to mention a few. Additionally, it will be of great... Source: over 3 years ago
A shell script could work, but the best option is to use an orchestration/automation tool like Ansible, Chef, Puppet, or Salt. Using these tools you can define the steps needed to set up your project in a set of files, and just by invoking vagrant provision the VM will be set up. The advantage is that setting up a new development environment with this method is easy, fast, and can be shared with all the members of... - Source: dev.to / over 3 years ago
Something like Puppet works but it took a lot for it to not be pretty shitty language. We did even manage to teach it to our helpdesk so from accessibility perspective it goes above just "usable by another developer". Source: over 3 years ago
It can be paired with https://puppet.com/ to automate. Source: over 3 years ago
I've started learning about configuration management using Puppet. Puppet uses configuration files that (I think) use the file extension .pp. Source: over 3 years ago
Step second: just use Puppet or other CM actually designed to keep your architecture in sync. Source: over 3 years ago
Well, for datacenter we use Puppet. It's basically a declarative language where you tell the code the desired effect and it happens (via normal code underneath). Also multiplatform. Source: over 3 years ago
I found that I'm not comfortable with manual operations, when there is a non-zero chance that I will have to redo them in the future. Which, I assume, will be in a more stressful situation. I looked into automation tools and I found Chef, Ansible, and Puppet among others. I settled on Ansible due to being less complex to get started with. - Source: dev.to / over 3 years ago
Many tools provide IaC functionality, such as Terraform, Puppet, Google Cloud Deployment Manager, and Azure resource manager, to name a few. When it comes to AWS, we use AWS Cloudformation. - Source: dev.to / almost 4 years ago
Provisioners are tools that can be used to install software and configure it in generated images. Shell scripts and tools like Ansible, Chef and Puppet can be used for provisioning. - Source: dev.to / almost 4 years ago
I was the department chair at my high school, and it was great to translate those managerial support mentorship skills that I hadn't really been flexing in my IC or individual contributor role. And then I went on to Puppet and was the Director of Community there and got to put it all together in the sense of helping an entire company's program build-out. And that was a shift also then for me to make the move from... - Source: dev.to / almost 4 years ago
Continuous Delivery and Continuous Integration: Jenkins Vagrant Ansible Puppet Containers: Docker Kubernetes Monitoring and alerting: SignalFX Splunk Raygun. - Source: dev.to / almost 4 years ago
Puppet, a well-established name in the realm of configuration management and automation, is often recognized for its robust capabilities in streamlining operations for DevOps teams. Public opinion surrounding Puppet reflects a mixture of appreciation for its comprehensive features and a recognition of its complexity compared to some of its competitors.
Automation and Configuration Management: Puppet is widely acknowledged for playing a critical role in automating repetitive tasks, managing configurations, and deploying code across systems. It is frequently mentioned alongside other tools like Ansible and Chef as a leading solution for infrastructure as code (IaC) needs. Its ability to maintain system integrity and reduce manual intervention is highly valued by users seeking to implement best practices in DevOps and configuration management.
Popularity and Competence: While Puppet maintains a significant user base and is appreciated for its powerful functionality, it is often perceived as more complex to set up compared to alternatives like Ansible. This complexity can deter newer users or smaller teams but appeals to those who require a more comprehensive and scalable solution. Articles featuring Puppet often compare its features to those of Ansible, underscoring its capability to deliver software rapidly, although it may require a steeper learning curve.
Licensing and Accessibility: Puppet Enterprise offers a free version for up to 10 computers, making it accessible for smaller teams or those wishing to try out its capabilities without immediate financial commitment. However, the licensing costs for expanding usage are noted, with a yearly license of $120 per device, which can be a consideration for growing enterprises budgeting their automation tools.
Evolving Practices and Community Engagement: There is an ongoing effort in the Puppet community to provide resources and guidelines for best practices. This endeavor indicates a supportive ecosystem aiming to mitigate the tool's complexity by offering knowledge sharing and simplification strategies, especially for organizations aiming to adhere to robust DevOps transformations.
Integration and Ecosystem Compatibility: Puppet is part of a larger automation and integration conversation involving IaC tools such as Terraform and cloud-specific managers like AWS CloudFormation. Its versatility and integration capabilities position it well within enterprises needing a reliable orchestration tool across diverse environments.
Cultural and Methodological Impact: Puppet has contributed significantly to the cultural shift within IT departments by promoting collaboration, shared responsibility, and continuous improvement, a cornerstone of the DevOps movement. The ability to automate with Puppet aids in merging the efforts of development and operations teams effectively.
In conclusion, while Puppet may present an initial hurdle in terms of complexity, its robust features, strong community support, and pivotal role in DevOps make it a valuable tool for enterprises committed to thorough configuration management and automation strategies. Potential users or organizations should weigh its licensing costs and learning curve against its long-term benefits in infrastructure automation and management.
Do you know an article comparing Puppet to other products?
Suggest a link to a post with product alternatives.
Is Puppet good? This is an informative page that will help you find out. Moreover, you can review and discuss Puppet here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.