Project

General

Profile

« Previous | Next » 

Revision 3dbecc6b

Added by Zdenek Janda over 9 years ago

Added support for pluginfactsource, required for SRV and 3.7

View differences:

manifests/init.pp
#
# $pluginsource:: URL to retrieve Puppet plugins from during pluginsync
#
# $pluginfactsource:: URL to retrieve Puppet facts from during pluginsync
#
# == puppet::agent parameters
#
# $agent:: Should a puppet agent be installed
......
$use_srv_records = $puppet::params::use_srv_records,
$srv_domain = $puppet::params::srv_domain,
$pluginsource = $puppet::params::pluginsource,
$pluginfactsource = $puppet::params::pluginfactsource,
$classfile = $puppet::params::classfile,
$hiera_config = $puppet::params::hiera_config,
$main_template = $puppet::params::main_template,
manifests/params.pp
$srv_domain = $::domain
# lint:ignore:puppet_url_without_modules
$pluginsource = 'puppet:///plugins'
$pluginfactsource = 'puppet:///pluginfacts'
# lint:endignore
$classfile = '$vardir/classes.txt'
$hiera_config = '$confdir/hiera.yaml'
templates/puppet.conf.erb
<% if @pluginsource -%>
pluginsource = <%= @pluginsource %>
<% end -%>
<% if @pluginfactsource -%>
pluginfactsource = <%= @pluginfactsource %>
<% end -%>
<% end -%>
<% if @syslogfacility and !@syslogfacility.empty? -%>

Also available in: Unified diff