diff --git a/manifests/params.pp b/manifests/params.pp index e4861a3..f90578b 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -27,6 +27,34 @@ # @param [string] pt_environment the environment # @param [boolean] pt_basemodulepath the base module path # @param [string] pt_logdir the log directory +# @param [boolean] pt_allow_duplicate_certs whether to allow duplicated certs +# @param [string] pt_pluginfactsource the plugin fact source +# @param [string] pt_pluginsource the plugin source +# @param [string] pt_runinterval the runinterval +# @param [string] pt_reports where to send the run reports +# @param [boolean] pt_show_diff whether to show the diff +# @param [boolean] pt_default_schedules the default run schedules +# @param [string] pt_masterport the master port to listen on +# @param [boolean] pt_noop whether noop should be executed +# @param [boolean] pt_pluginsync whether pluginsync should be allowed +# @param [boolean] pt_report whether reports should be created +# @param [boolean] pt_splay whether to enable a sleeping period before runs +# @param [string] pt_splaylimit the splay limit +# @param [boolean] pt_usecacheonfailure whether to use the cache on failure +# @param [string] pt_autosign where to check the autosign settings +# @param [boolean] pt_ca whether to be a ca +# @param [string] pt_external_nodes the external node settings (ENC) +# @param [string] pt_logdir_master the log directory on the master +# @param [string] pt_node_terminus Which node data plugin to use when compiling +# node catalogs. +# @param [boolean] pt_strict_variables Causes an evaluation error when +# referencing unknown variables +# @param [boolean] pt_storeconfigs whether store client configs. +# @param [string] pt_storeconfigs_backend where to store client configs +# @param [string] pt_parser which parser version to use +# @param [boolean] pt_cert_revocation whether to check for cert revocations +# @param [string] pt_logging_max_file_size max file size for puppetdb logging +# ############################################################################### class puppet_cd::params ( @@ -64,7 +92,6 @@ class puppet_cd::params ( String $pt_reports = 'foreman', Boolean $pt_show_diff = false, Boolean $pt_default_schedules = false, - Boolean $pt_listen = false, String $pt_masterport = '8140', Boolean $pt_noop = false, Boolean $pt_pluginsync = true, @@ -82,6 +109,7 @@ class puppet_cd::params ( Boolean $pt_storeconfigs = true, String $pt_storeconfigs_backend = 'puppetdb', String $pt_parser = 'current', + Boolean $pt_cert_revocation = true, ## puppetdb Boolean $pt_use_puppetdb = false, String $pt_logging_max_file_size = '200MB', diff --git a/templates/puppet.conf.erb b/templates/puppet.conf.erb index 99f2c22..dc3adb3 100644 --- a/templates/puppet.conf.erb +++ b/templates/puppet.conf.erb @@ -67,4 +67,5 @@ splay = <%= @pt_splay %> splaylimit = <%= @pt_splaylimit %> usecacheonfailure = <%= @pt_usecacheonfailure %> + certificate_revocation = <%= @pt_cert_revocation %> <% end %> \ No newline at end of file