Puppet Class: sssd::install

Inherits:
sssd
Defined in:
manifests/install.pp

Summary

ensure packages match our expected state

Overview

Parameters:

  • packages_manage (Any) (defaults to: $sssd::packages_manage)

    Should we manage the package?

  • packages_ensure (Any) (defaults to: $sssd::packages_ensure)

    ‘package` ensure parameter

  • package_names (Any) (defaults to: $sssd::package_names)

    Array of packages to manage



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'manifests/install.pp', line 11

class sssd::install (
  # lint:ignore:parameter_types
  $packages_manage = $sssd::packages_manage,
  $packages_ensure = $sssd::packages_ensure,
  $package_names   = $sssd::package_names,
  # lint:endignore
) inherits sssd {
  assert_private()

  if $packages_manage {
    package { $package_names:
      ensure => $packages_ensure,
    }
  }
}