Puppet Class: ipa::install::sssd

Inherits:
ipa::params
Defined in:
manifests/install/sssd.pp

Overview

Parameters:

  • sssd_package_name (String) (defaults to: $ipa::params::sssd_package_name)


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'manifests/install/sssd.pp', line 2

class ipa::install::sssd (
  String  $sssd_package_name = $ipa::params::sssd_package_name,
) inherits ipa::params {
  package { $sssd_package_name:
    ensure => present,
  }

  # Copy flush sssd cache to host
  file { "flush_sssd_cache_${$facts['fqdn']}":
    ensure  => file,
    path    => '/root/flush_sssd_cache.sh',
    content => file('ipa/flush_sssd_cache.sh'),
    mode    => '0750',
    owner   => 'root',
    group   => 'root',
  }
}