3
0

add setting for crl checking and finish puppet parsm documentation

This commit is contained in:
Arne Teuke
2025-03-02 15:05:37 +01:00
parent 698e1b0a8f
commit bacdb0d808
2 changed files with 30 additions and 1 deletions

View File

@@ -27,6 +27,34 @@
# @param [string] pt_environment the environment # @param [string] pt_environment the environment
# @param [boolean] pt_basemodulepath the base module path # @param [boolean] pt_basemodulepath the base module path
# @param [string] pt_logdir the log directory # @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 ( class puppet_cd::params (
@@ -64,7 +92,6 @@ class puppet_cd::params (
String $pt_reports = 'foreman', String $pt_reports = 'foreman',
Boolean $pt_show_diff = false, Boolean $pt_show_diff = false,
Boolean $pt_default_schedules = false, Boolean $pt_default_schedules = false,
Boolean $pt_listen = false,
String $pt_masterport = '8140', String $pt_masterport = '8140',
Boolean $pt_noop = false, Boolean $pt_noop = false,
Boolean $pt_pluginsync = true, Boolean $pt_pluginsync = true,
@@ -82,6 +109,7 @@ class puppet_cd::params (
Boolean $pt_storeconfigs = true, Boolean $pt_storeconfigs = true,
String $pt_storeconfigs_backend = 'puppetdb', String $pt_storeconfigs_backend = 'puppetdb',
String $pt_parser = 'current', String $pt_parser = 'current',
Boolean $pt_cert_revocation = true,
## puppetdb ## puppetdb
Boolean $pt_use_puppetdb = false, Boolean $pt_use_puppetdb = false,
String $pt_logging_max_file_size = '200MB', String $pt_logging_max_file_size = '200MB',

View File

@@ -67,4 +67,5 @@
splay = <%= @pt_splay %> splay = <%= @pt_splay %>
splaylimit = <%= @pt_splaylimit %> splaylimit = <%= @pt_splaylimit %>
usecacheonfailure = <%= @pt_usecacheonfailure %> usecacheonfailure = <%= @pt_usecacheonfailure %>
certificate_revocation = <%= @pt_cert_revocation %>
<% end %> <% end %>