Puppet Class: autosign
- Inherits:
- autosign::params
- Defined in:
- manifests/init.pp
Summary
Installs and configures the autosign gem.Overview
Autosign Class.
Implements the ‘autosign` gem to allow automated signing of certificates
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
# File 'manifests/init.pp', line 51
class autosign (
String $ensure = $autosign::params::ensure,
String $puppetserver_ensure = 'present',
Optional[String] $gem_source = undef,
String $package_name = $autosign::params::package_name,
Stdlib::Absolutepath $configfile = $autosign::params::configfile,
String $user = $autosign::params::user,
String $group = $autosign::params::group,
Stdlib::Absolutepath $journalpath = $autosign::params::journalpath,
String $gem_provider = $autosign::params::gem_provider,
Boolean $manage_journalfile = $autosign::params::manage_journalfile,
Boolean $manage_logfile = $autosign::params::manage_logfile,
Boolean $manage_package = $autosign::params::manage_package,
Variant[Sensitive[Hash], Hash] $config = {},
) inherits autosign::params {
contain autosign::install
contain autosign::config
Class['autosign::install']
-> Class['autosign::config']
}
|