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.
SCE for Windows v2.0.0 supports the latest versions of its Puppet module dependencies. For details, see the Release notes for Windows. To help avoid operational issues, do not use earlier versions of Puppet modules.
- 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 Core 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 install and evaluate SCE in a test environment. For instructions, see Install and evaluate the module in a test environment.