You can download and install Puppet Enterprise on up to 10 nodes at no charge, and no license key is needed. When you have 11 or more active nodes and no license key, PE logs license warnings until you install an appropriate license key.
When you have 11 or more active nodes, purchase a license key file.
New PE customers — Purchase the license key file from the Puppet website or by contacting our sales team. Find contact information on the Ready to buy Puppet Enterprise? page.
Existing PE customers — Add nodes by contacting your sales representative or emailing firstname.lastname@example.org.
If you need more licenses, free up licenses by removing inactive nodes nodes from your deployment. By default, unused nodes are deactivated automatically after seven days with no activity (no new facts, catalog, or reports).
Install a license key
license.key file to upgrade from a test installation to an active
Install the license key by copying the file to
For monolithic installations, add the file to the master node.
For split installations, add the file to the master and console nodes.
Verify that Puppet has permission to read the license
key by checking its ownership and permissions:
ls -la /etc/puppetlabs/license.key
If the ownership is not
rootand permissions are not
-rw-r--r--(octal 644), set them:
sudo chown root:root /etc/puppetlabs/license.key sudo chmod 644 /etc/puppetlabs/license.key
Verify installed licenses and active nodes
Check the number of active nodes in your deployment, the number of licenses, and the expiration date for your license.
- On the master, run
- In the console, click License.