|
### Next part of the file is managed by a different template ###
|
|
## Module: '<%= scope.to_hash['module_name'] %>'
|
|
<% module_paths = Puppet::Node::Environment.current[:modulepath].split(':').map{|i| File.expand_path(i) }.join("|") -%>
|
|
## Template source: 'MODULES<%= template_source.gsub(Regexp.new("^#{module_paths}"),"") %>'
|
|
|
|
[master]
|
|
autosign = $confdir/autosign.conf { mode = 664 }
|
|
reports = foreman
|
|
external_nodes = <%= scope.lookupvar("puppet::server::external_nodes") %>
|
|
node_terminus = exec
|
|
ca = <%= scope.lookupvar("puppet::server::ca") %>
|
|
<% if scope.lookupvar("puppet::server::git_repo") -%>
|
|
manifest = <%= scope.lookupvar("puppet::server::envs_dir") %>/$environment/manifests/site.pp
|
|
modulepath = <%= scope.lookupvar("puppet::server::envs_dir") %>/$environment/modules
|
|
<% else -%>
|
|
<% scope.lookupvar("puppet::server::environments").each do |env| -%>
|
|
[<%= env %>]
|
|
modulepath = <%= scope.lookupvar("puppet::server::modules_path") %>/<%= env %>/modules:<%= [scope.lookupvar("puppet::server::common_modules_path")].flatten.join(":") %>
|
|
<% end -%>
|
|
<% end -%>
|
|
<% if scope.lookupvar("puppet::server::storeconfigs") -%>
|
|
storeconfigs = <%= scope.lookupvar("puppet::server::storeconfigs") %>
|
|
<% if scope.lookupvar("puppet::server::storeconfigs_backend") -%>
|
|
storeconfigs_backend = <%= scope.lookupvar("puppet::server::storeconfigs_backend") %>
|
|
<% end -%>
|
|
<% end -%>
|