Puppet Class: selinux::refpolicy_package

Inherits:
::selinux
Defined in:
manifests/refpolicy_package.pp

Overview

selinux::package

THIS IS A PRIVATE CLASS

This module manages additional packages required to support some of the functions.

Parameters:

  • manage_package (Any) (defaults to: $::selinux::manage_package)

    See main class

  • package_name (Any) (defaults to: $::selinux::refpolicy_package_name)

    See main class



11
12
13
14
15
16
17
18
19
20
21
# File 'manifests/refpolicy_package.pp', line 11

class selinux::refpolicy_package (
  $manage_package = $::selinux::manage_package,
  $package_name   = $::selinux::refpolicy_package_name,
) inherits ::selinux {
  if $caller_module_name != $module_name {
    fail("Use of private class ${name} by ${caller_module_name}")
  }
  if $manage_package {
    ensure_packages ($package_name)
  }
}