Overview
Product video
Puppet Enterprise lets you automate the entire lifecycle of your AWS and on-premises infrastructure, simply, scalably, and securely, from initial provisioning through application deployment. Accelerate migration to AWS, reduce risk when migrating to the cloud, simplify Day 2 ops beyond provisioning for traditional apps running in the cloud, ensure consistency across hybrid and multi-cloud environments, continuously enforce security policies, prove compliance, and more with Puppet Enterprise. Puppet Enterprise is automatically and securely configured while booting your EC2 instance. The image also includes scripts to automate common tasks and configure Puppet to manage nodes wherever they live - on-premises, offsite data centers, EC2, or other cloud providers. You can manage up to 10 EC2 instances free. The pricing below is for ONE node and includes our Standard Support offering that includes access to our support portal where you can open up to 5 cases per month as well as priority SLA times and extended business hours. For additional nodes under management beyond the first please contact us for private offer pricing at awsmarketplace@puppet.com .
Highlights
- The AWS AMI comes with Puppet pre-installed and it is automatically and securely configured while booting your EC2 instance.
- Includes scripts to automate common tasks, configure PE to manage nodes wherever they live on premises, offsite data centers, EC2, or other cloud providers.
- The Puppet Enterprise AMI is the fastest and easiest way to adopt automation for your cloud projects
Details
Typical total price
$0.40/hour
Features and programs
Financing for AWS Marketplace purchases
Pricing
Instance type | Product cost/hour | EC2 cost/hour | Total/hour |
---|---|---|---|
m4.xlarge Recommended | $0.20 | $0.20 | $0.40 |
m4.4xlarge | $0.20 | $0.80 | $1.00 |
m4.16xlarge | $0.20 | $3.20 | $3.40 |
m5.large | $0.20 | $0.096 | $0.296 |
m5.4xlarge | $0.20 | $0.768 | $0.968 |
m5.16xlarge | $0.20 | $3.072 | $3.272 |
c5.2xlarge | $0.20 | $0.34 | $0.54 |
Additional AWS infrastructure costs
Type | Cost |
---|---|
EBS General Purpose SSD (gp2) volumes | $0.10/per GB/month of provisioned storage |
Vendor refund policy
30 Days
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Additional details
Usage instructions
Support
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
Customer reviews
Puppet Service
One of the most widely used Configuration Management tool
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.
Good declarative software configuration management tool that can be scaled well
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.
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.
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.
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.