Accessing Puppet Core for limited use for testing or development
A free version of Puppet Core is available for use in a limited environment. testing and development purposes. For example, if you want to try out the product to evaluate whether it meets your organization’s requirements, or you want to use the product for development purposes, you can download the free version. After signing an end user license agreement (EULA), you can install Puppet Core in a limited environment on a maximum of 25 nodes.
Roles
When you request access to the free version of Puppet Core, you must specify your role:
- Users can access Puppet Core to try out or test the product on a maximum of 25 nodes. These users can download the latest version of Puppet Core and install Puppet agent on all supported operating systems (except for any new versions introduced in the latest Puppet Enterprise release).
- Developers can access Puppet Core for development purposes on a maximum of 25 nodes. Developer users can download the latest version of Puppet Core and install Puppet agent on all supported operating systems.
Comparison of roles
To get the big picture and understand how best to use Puppet Core in your environment, review the following table:
Feature or benefit |
Free version: User role |
Free version: Developer role |
Paid version for production users |
---|---|---|---|
Installation on all licensed nodes |
|
|
x |
Installation on a maximum of 25 nodes |
x |
x |
|
Professional Services training engagement |
|
|
x |
Guaranteed SLA |
|
|
x |
Ability to open Support tickets for vulnerabilities and defects |
|
|
x |
Entitlement to Security Compliance Enforcement |
|
|
x |
Ability to install Puppet agent on all operating system versions except for versions introduced in the latest Puppet Enterprise release |
x |
|
x |
Ability to install Puppet agent on all supported operating systems |
|
x |
|
Procedure
To access the free version of Puppet Core, complete the following steps:
-
Ensure that you are a registered user of Puppet Forge. For instructions, see Register as a user.
-
Access and accept the end user license agreement (EULA):
- Open your individual profile on Forge.
- In the menu bar, click Puppet and Puppet Core EULA.
- In the User Acceptance Role list, select your role:
- To try out Puppet Core, click Puppet Core user.
- To use Puppet Core for development purposes, click Puppet Core developer.
-
Review and accept the EULA license.
As a next step, to access the installation packages, multifactor authentication must be enabled, and an active API key is required.
-
To ensure that you have multifactor authentication enabled, open your individual profile and click Settings. If Use Multifactor Authentication is not selected, select it and click Save settings.
-
Verify whether you have an active API key and create a key if necessary. Take the following actions:
- In your individual profile, click API Keys. If you have no active API keys, or your API key expires soon, create a key by clicking Create a new key and following the prompts.
- Copy and save the API key, which is required to download packages.
What to do next
To download the Puppet Core packages, follow the instructions in Installing Puppet.