Page MenuHomeSoftware Heritage

env.pp
No OneTemporary

# Set up a puppet environment
define puppet::server::env (
$basedir = $::puppet::server_envs_dir,
$config_version = $::puppet::server::config_version_cmd,
$manifest = undef,
$manifestdir = undef,
$modulepath = ["${::puppet::server_envs_dir}/${name}/modules", $::puppet::server_common_modules_path],
$templatedir = undef,
$environment_timeout = undef,
$directory_environments = $::puppet::server_directory_environments,
$owner = $::puppet::server_environments_owner,
$group = $::puppet::server_environments_group,
$mode = $::puppet::server_environments_mode,
) {
file { "${basedir}/${name}":
ensure => directory,
owner => $owner,
group => $group,
mode => $mode,
}
file { "${basedir}/${name}/modules":
ensure => directory,
owner => $owner,
group => $group,
mode => $mode,
}
if $directory_environments {
file { "${basedir}/${name}/manifests":
ensure => directory,
owner => $owner,
group => $group,
mode => $mode,
}
$custom_modulepath = $modulepath and ($modulepath != ["${basedir}/${name}/modules", $::puppet::server_common_modules_path])
if $manifest or $config_version or $custom_modulepath or $environment_timeout {
file { "${basedir}/${name}/environment.conf":
ensure => file,
owner => 'root',
group => $::puppet::params::root_group,
mode => '0644',
content => template('puppet/server/environment.conf.erb'),
}
}
} else {
concat::fragment { "puppet.conf+40-${name}":
target => "${::puppet::dir}/puppet.conf",
content => template('puppet/server/puppet.conf.env.erb'),
order => '40',
}
}
}

File Metadata

Mime Type
text/plain
Expires
Mon, Aug 25, 6:15 PM (23 h, 12 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3465151

Event Timeline