Puppet Service
What do you like best about the product?
Automated so many tasks and for daily routine, I do not need to manually perform tasks, I have automated several tasks via Puppet.
What do you dislike about the product?
Long Queues take higher time to complete one single Run.
What problems is the product solving and how is that benefiting you?
BEst integration management system so far I worked upon
One of the most widely used Configuration Management tool
What do you like best about the product?
Updates are quite often.
Bugs are very soon.
It has its own declarative language.
It works on Windows and Unix both.
Nice documentation.
Community edition available.
Big open source community.
What do you dislike about the product?
Doing the setup of Puppet is one of the most tedious tasks. Also, we need to be comfortable with its declarative language.
What problems is the product solving and how is that benefiting you?
It is the most widely used configuration management tool that eradicates the need of learning programming language and is frequently updated.
Good declarative software configuration management tool that can be scaled well
What do you like best about the product?
If you structure your code to follow the official "the roles and profiles method" - then it is easy to build a reusable and configurable configuration management system.
A lot of ready-to-use modules.
You can extend Puppet by writing Ruby code.
With proper architecture/design - you can scale Puppet to manage tens of thousands of servers.
What do you dislike about the product?
Puppet is declarative and its code does not have strict order - thus sometimes it is hard to manage the order of resource creation, for example.
Language itself is also a bit weird and feels a bit unnatural.
To scale it well, you would need to learn existing "custom" approaches and most likely change the way you initially deployed Puppet and set up clients to talk to Puppet.
What problems is the product solving and how is that benefiting you?
Software configuration management solution for tens of thousands of servers (with proper architecture, of course).
Ability to test configuration changes before deploying to production. Although, for a big scale (servers and code versions) - you would need to define your own testing approach.
Re-using configuration management code, abstracting it.
Recommendations to others considering the product:
Puppet works well for big and small scale, a lot of ready-to-use modules make it easy to start using Puppet, declarative language is weird but fine.
So if you need a continuous (not sporadic) configuration management tool - Puppet is a decent choice. But before making the final decision - I would suggest learning other tools as well.
Bad documentation, can I even get support?
The link to the usage guide given on the marketplace page is broken. Search for "Installing PE in cloud environments". The directions are minimal. This should just work but doesn't.
We have deployed this image 6 times now. We can successfully SSH into the system but the check_status.sh --wait command simply displays period after period until it finally says "timeout". Nothing in the logs.
We then checked the status of the network service and it says failed. There is no eth0 present. We then managed to get the network service to start by deleting the network config and disabling eth0 at start up. The network service started at reboot. Still nothing for Puppet Enterprise. We then tried to start the puppet service to see if that did anything. It did not.
The marketplace page for this AMI claims you get 5 support cases per month. But how are you supposed to even do that? Initiate them from the PE site?! Funny.
We are going to be requesting a refund.
Easy to setup this monitoring tool
What do you like best about the product?
Easy to deploy and easy to maintain in order to perform certain task and generate certificate in order to get the response done.
What do you dislike about the product?
Very difficult to setting it up on the server for the first time.
What problems is the product solving and how is that benefiting you?
Creating manifest files and showing them demonstration of deploy which would be very beneficial.
puppet review
What do you like best about the product?
we deployed apps all instances using puppet master to all child nodes.
easy to manage instance .
monitoring is easy.
we need only few agent to manage multiple puppet child instances
What do you dislike about the product?
hard to code.
if any region puppet service is down then you cant use there regions child instanc.
we depend only most of puppet master
we first need to install client on all instances.
What problems is the product solving and how is that benefiting you?
we had deployed puppet master on all aws regios wherever is our instance is present ec2.
Puppet review
What do you like best about the product?
structure
easy of use
re-usability
cross-platform
What do you dislike about the product?
Initial setup and understanding. Environmental split up and use of Hiera.
What problems is the product solving and how is that benefiting you?
Automation of tasks and installation.
Save person-hours and remove human errors.
Puppet is one of the best provisioning software
What do you like best about the product?
Easy to write configurations. Huge amount of documentation. With puppet we confident server and service state are the same across all environment.
What do you dislike about the product?
Past years community support significant reduced.
What problems is the product solving and how is that benefiting you?
With puppet we confident server and service state are the same across all environment.
Recommendations to others considering the product:
If you need provisioning system puppet is the best one.
Configuration Management at its Finest
What do you like best about the product?
I love the support, the community, the puppet forge. Oh how I could go on. Puppet has revolutionized our infrastructure. It is the best tool I've ever used. If you are on the fence about using puppet, do it. If you are using open source, I HIGHLY recommend you upgrade to enterprise.
What do you dislike about the product?
The initial setup of your infrastructure takes a bit of work. Getting your puppet master set up, the puppetdb configured, and your hiera structure set up takes quite a bit, but once its in place it works great.
What problems is the product solving and how is that benefiting you?
We are delivering our applications faster. We are securing everything automatically, and we are reducing the complexities of our audit through the mere use of our manifests being delivered to the audtors.
Recommendations to others considering the product:
I highly advise using enterprise. I do advise consulting their professional services when getting your installation set up right. i also highly recommend getting trained. Their training is worth it so much. Puppetize Live is worth it too if you have a chance to go to conference.
DeOps is here with Puppet
What do you like best about the product?
Automation is fluid the customizable command allow for a consistent delivery
What do you dislike about the product?
Requires an in-depth learning curve. Grab your books and a cup of Joe.
What problems is the product solving and how is that benefiting you?
Automating server maintenance and release cycles
Recommendations to others considering the product:
Puppet and Jenkins will keep your Systems humming