Prepare to install the module
To help ensure the successful deployment of SCE, complete the preparation steps.
- Verify that SCE meets your organization’s requirements for enforcing security controls. See System requirements.
-
Purchase and install one of the following Puppet offerings:
-
Puppet Enterprise (PE): With the PE Advanced license, SCE is included. With the standard PE license, you can purchase SCE as a premium feature. For installation instructions, see Installing.
-
Puppet Core: SCE is included with the Puppet Core license. For installation instructions, see Install Puppet.
-
- Review the dependencies to ensure that your infrastructure will meet the requirements. Go to Puppet Forge and review the Dependencies tab.
- If you installed PE, follow the instructions in Configuring Puppet Enterprise.
- If you installed Puppet Core, follow the instructions in Configure Puppet settings.
- If you are using Puppet Core 7, verify that the agent and server are at v7.8.0 or later. You can also use any level of Puppet 8.
- If you did not purchase Puppet Enterprise Advanced, obtain SCE as a standalone premium module. Complete the form on the Puppet website to receive a call from a Puppet by Perforce sales representative.
If you have an active subscription to the Compliance Enforcement Modules (CEM), you are automatically granted access to the sce_linux and sce_windows modules.
- Optionally, to help avoid issues during deployment to a production environment, you can initially install and evaluate SCE in a test environment. For instructions, see Install and evaluate the module in a test environment.