Install a license key

After purchasing a license, you receive an email with your license.lic file attached. You need to rename this file to suite-license.lic before installing it.

Install the suite-license.lic file to upgrade from a trial installation.

  1. Install the license key by copying the file to /etc/puppetlabs/suite-license.lic on the primary server node. If you use disaster recovery, copy the suite-license.lic file to /etc/puppetlabs/suite-license.lic on each disaster recovery replica. PE does not automatically copy the license file to a replica. Repeat this step whenever the license is renewed or replaced.
  2. Verify that Puppet has permission to read the license key by checking its ownership and permissions:
    ls -la /etc/puppetlabs/suite-license.lic
  3. If the ownership is not root and permissions are not -rw-r--r-- (octal 644), set them:
    sudo chown root:root /etc/puppetlabs/suite-license.lic
    sudo chmod 644 /etc/puppetlabs/suite-license.lic
  4. Restart the console-services service after installing the license key:
    systemctl restart pe-console-services
If you run into problems installing the license file, check the log at: /var/log/puppetlabs/host-action-collector/host-action-collector.log.