You can get help with Puppet from us and the rest of the Puppet community. If you've purchased Puppet Enterprise, you can also access our knowledge base and open a support ticket.
Bringing (or buying) your own license
You can bring your own license (BYOL) for Puppet Enterprise 2017.2 or 2017.1, and use it in the Amazon Marketplace image. This can be a license you already own or one purchased to use with AWS — PE licenses are transferrable between nodes, whether they’re bare-metal, virtual machines, or in the cloud. Unlike the pay-as-you-go (PAYG) option, this licensing method doesn’t require the server to have access the public internet for billing.
When your PE purchase is complete, you'll receive a login to our support portal, where you can search the knowledge base or open a case for support.
If you're evaluating Puppet Enterprise, contact Sales for support.
Also, consult our community guidelines for more resources and advice on asking for and providing help in our community.
Paying as you go
With the Pay As You Go (PAYG) licensing option, you pay for Puppet Enterprise 2017.2 hourly and by the number of managed nodes using the AWS metered billing service instead of a standalone PE license. The PAYG AMI monitors the number of nodes being managed by PE and submits this data hourly to the AWS metered billing service, which charges you for what you use. This is more flexible and easier to start than the BYOL option — there’s no license purchasing process or management, and billing is handled in your existing AWS account.
Pricing depends on the number of managed nodes. For the first 10 nodes (including the Puppet master), you pay only for the underlying EC2 infrastructure — the PE license for these nodes is free. For pricing beyond 10 nodes, see the Amazon Marketplace page. Your AWS billing statement show your total usage and cost.
To monitor usage, the PAYG AMI includes a service installed along with Puppet Enterprise that periodically queries the PuppetDB service for the number of unique Puppet agents that have checked in during the last hour. (By default, Puppet agents check in to the master every 30 minutes.) The service log, located at
/var/log/puppetlabs/pe-ami.log on the master, records each usage sample and all billing data sent to the AWS metering service.
Because of this AWS metering service requirement, a PAYG master must be able to access the public internet. For details on configuring your instance and VPC, see the AWS configuration instructions.