Project

General

Profile

« Previous | Next » 

Revision b22c52f7

Added by Michael Moll almost 9 years ago

support puppet master setup on FreeBSD

View differences:

manifests/puppetmaster.pp
$puppet_user = $foreman::params::puppet_user,
$puppet_group = $foreman::params::puppet_group,
$puppet_basedir = $foreman::params::puppet_basedir,
$puppet_etcdir = $foreman::params::puppet_etcdir,
$timeout = $foreman::params::puppetmaster_timeout,
$ssl_ca = $foreman::params::client_ssl_ca,
$ssl_cert = $foreman::params::client_ssl_cert,
......
ensure => installed,
}
file {'/etc/puppet/foreman.yaml':
file {"${puppet_etcdir}/foreman.yaml":
content => template("${module_name}/puppet.yaml.erb"),
mode => '0640',
owner => 'root',
......
file {"${puppet_basedir}/reports/foreman.rb":
mode => '0644',
owner => 'root',
group => 'root',
group => '0',
source => "puppet:///modules/${module_name}/foreman-report_${report_api}.rb",
require => Exec['Create Puppet Reports dir'],
}
}
if $enc {
file { '/etc/puppet/node.rb':
file { "${puppet_etcdir}/node.rb":
source => "puppet:///modules/${module_name}/external_node_${enc_api}.rb",
mode => '0550',
owner => $puppet_user,

Also available in: Unified diff