Prepare to install the module

To help ensure the successful deployment of SCE, complete the preparation steps.

  1. Review the following table to ensure that SCE can meet your organization’s requirements. SCE for Linux supports the following operating systems, frameworks, and standards:

    Operating systemFramework or standardProfile
    Red Hat Enterprise Linux (RHEL) 7CIS Benchmarks v3.1.1Level 1, 2 – Server
    RHEL 7The following Defense Information Systems Agency (DISA) Security Technical Implementation Guide (STIG) standard: Red Hat Enterprise Linux 7 STIG, Version 3, Release 12 
    RHEL 8The following DISA STIG standard: Red Hat Enterprise Linux 8 STIG, Version 1, Release 11
    CentOS 7CIS Benchmarks v3.1.2Level 1, 2 – Server
    RHEL 8CIS Benchmarks v3.0.0Level 1, 2 – Server
    RHEL 9CIS Benchmarks v1.0.0Level 1, 2 – Server
    AlmaLinux 8CIS Benchmarks v3.0.0Level 1, 2 – Server
    Oracle Linux 7 CIS Benchmarks v3.1.1 Level 1, 2 – Server
    Oracle Linux 8 CIS Benchmarks v3.0.0Level 1, 2 – Server
    Oracle Linux 9CIS Benchmarks v1.0.0Level 1, 2 – Server
    Rocky Linux 8CIS Benchmarks v2.0.0 Level 1, 2 – Server
    Ubuntu Linux 20.04CIS Benchmarks v2.0.1 Level 1 – Server

  2. Review the dependencies to ensure that your infrastructure will meet the requirements. Go to Puppet Forge and review the Dependencies tab.

    Important: SCE for Linux v2.0.0 supports the latest versions of its Puppet module dependencies. For details, see the Release notes for Linux. To help avoid operational issues, do not use earlier versions of Puppet modules.

  3. To manage nodes with Puppet Enterprise (PE), purchase PE, Puppet Enterprise suite, or Puppet Enterprise Advanced. Then, install any PE version in the 2021.7 or 2023 release stream. For instructions, see Installing.
  4. If you installed PE, follow the instructions in Configuring Puppet Enterprise.
  5. To manage nodes with open source Puppet, install Puppet 7 or 8. For instructions, see Install Puppet.
  6. If you installed open source Puppet, follow the instructions in Configure Puppet settings.
  7. If you are using Puppet 7, verify that the agent and server are at v7.8.0 or later. You can also use any level of Puppet 8.
  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.

    Tip: 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.

  9. 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.