Defined Type: planet::config
- Defined in:
- modules/planet/manifests/config.pp
Overview
defined type: a config dir and file for a planet language version
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'modules/planet/manifests/config.pp', line 2
define planet::config (
Stdlib::Fqdn $domain_name = $domain_name,
Stdlib::Unixpath $config_path = '/etc/rawdog',
String $config_file = 'config',
String $feed_src = 'feeds',
){
file { "${config_path}/${title}":
ensure => directory,
path => "${config_path}/${title}",
mode => '0755',
owner => 'planet',
group => 'planet',
}
file { "${config_path}/${title}/${config_file}":
ensure => present,
path => "${config_path}/${title}/${config_file}",
owner => 'planet',
group => 'planet',
mode => '0444',
content => template("planet/${feed_src}/${title}_config.erb"),
}
}
|