update erb
This commit is contained in:
@@ -25,37 +25,68 @@
|
||||
# @param [string] pt_db_user_home the user home for the puppetdb user
|
||||
# @param [string] pt_db_user_shell the shell for the puppetdb user
|
||||
# @param [boolean] pt_use_puppetdb whether to use puppetdb on host
|
||||
# @param [string] pt_environment the environment
|
||||
# @param [boolean] pt_basemodulepath the base module path
|
||||
# @param
|
||||
###############################################################################
|
||||
class puppet_cd::params (
|
||||
|
||||
Boolean $pt_manage_fw = true,
|
||||
String $pt_pm_fqdn = 'puppetmaster.example.net',
|
||||
String $pt_db_fqdn = 'puppetdb.example.net',
|
||||
Boolean $pt_manage_fw = true,
|
||||
String $pt_pm_fqdn = 'puppetmaster.example.net',
|
||||
String $pt_db_fqdn = 'puppetdb.example.net',
|
||||
|
||||
# installation
|
||||
String $pt_package_url = 'https://yum.puppet.com/puppet8-release-el-9.noarch.rpm',
|
||||
String $pt_pkg_ensure = 'present',
|
||||
String $pt_agent_pkg = 'puppet-agent',
|
||||
String $pt_server_pkg = 'puppetserver',
|
||||
Array $pt_db_pkg = ['puppetdb','puppetdb-termini'],
|
||||
String $pt_package_url = 'https://yum.puppet.com/puppet8-release-el-9.noarch.rpm',
|
||||
String $pt_pkg_ensure = 'present',
|
||||
String $pt_agent_pkg = 'puppet-agent',
|
||||
String $pt_server_pkg = 'puppetserver',
|
||||
Array $pt_db_pkg = ['puppetdb','puppetdb-termini'],
|
||||
# puppetdb
|
||||
Boolean $pt_use_puppetdb = false,
|
||||
String $pt_no_ssl_port = '8080',
|
||||
String $pt_ssl_port = '8081',
|
||||
Boolean $pt_use_ssl_only = true,
|
||||
Boolean $pt_use_puppetdb = false,
|
||||
String $pt_no_ssl_port = '8080',
|
||||
String $pt_ssl_port = '8081',
|
||||
Boolean $pt_use_ssl_only = true,
|
||||
# user settings
|
||||
## puppet user
|
||||
Boolean $pt_manage_user = true,
|
||||
String $pt_user = 'puppet',
|
||||
String $pt_user_comment = 'puppetserver daemon',
|
||||
String $pt_user_home = '/opt/puppetlabs/server/data/puppetserver',
|
||||
String $pt_user_shell = '/sbin/nologin',
|
||||
Boolean $pt_manage_user = true,
|
||||
String $pt_user = 'puppet',
|
||||
String $pt_user_comment = 'puppetserver daemon',
|
||||
String $pt_user_home = '/opt/puppetlabs/server/data/puppetserver',
|
||||
String $pt_user_shell = '/sbin/nologin',
|
||||
## puppetdb user
|
||||
Boolean $pt_manage_db_user = true,
|
||||
String $pt_db_user = 'puppetdb',
|
||||
String $pt_db_user_comment = 'PuppetDB daemon',
|
||||
String $pt_db_user_home = '/opt/puppetlabs/server/data/puppetdb',
|
||||
String $pt_db_user_shell = '/sbin/nologin',
|
||||
Boolean $pt_manage_db_user = true,
|
||||
String $pt_db_user = 'puppetdb',
|
||||
String $pt_db_user_comment = 'PuppetDB daemon',
|
||||
String $pt_db_user_home = '/opt/puppetlabs/server/data/puppetdb',
|
||||
String $pt_db_user_shell = '/sbin/nologin',
|
||||
# templates
|
||||
String $pt_environment = 'production',
|
||||
Boolean $pt_allow_duplicate_certs = false,
|
||||
String $pt_basemodulepath = '/etc/puppetlabs/code/environments/common:/etc/puppetlabs/code/modules:/opt/puppetlabs/puppet/modules:/usr/share/puppet/modules',
|
||||
String $pt_logdir = '/var/log/puppetlabs/puppet',
|
||||
String $pt_pluginfactsource = 'pluginfacts',
|
||||
String $pt_pluginsource = 'plugins',
|
||||
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,
|
||||
Boolean $pt_report = true,
|
||||
String $pt_runinterval = '1800',
|
||||
Boolean $pt_splay = false,
|
||||
String $pt_splaylimit = '1800',
|
||||
Boolean $pt_usecacheonfailure = true,
|
||||
String $pt_autosign = '/etc/puppetlabs/puppet/autosign.conf',
|
||||
Boolean $pt_ca = true,
|
||||
String $pt_external_nodes = '/etc/puppetlabs/puppet/node.rb',
|
||||
String $pt_logdir_master = '/var/log/puppetlabs/puppetserver',
|
||||
String $pt_node_terminus = 'exec',
|
||||
Boolean $pt_strict_variables = false,
|
||||
Boolean $pt_storeconfigs = true,
|
||||
String $pt_storeconfigs_backend = 'puppetdb',
|
||||
String $pt_parser = 'current,
|
||||
|
||||
) {
|
||||
$fqdn = $facts['networking']['fqdn']
|
||||
|
||||
Reference in New Issue
Block a user