Project

General

Profile

Download (1.35 KB) Statistics
| Branch: | Tag: | Revision:
# Configuration for Candlepin
class candlepin::config {

user { 'tomcat':
ensure => present,
groups => $candlepin::user_groups,
}

file { '/etc/candlepin':
ensure => directory,
mode => '0775',
owner => 'root',
group => 'tomcat',
}

file { '/etc/candlepin/candlepin.conf':
ensure => file,
content => template('candlepin/candlepin.conf.erb'),
mode => '0600',
owner => 'tomcat',
group => 'tomcat',
}

file { "/etc/${candlepin::tomcat}":
ensure => directory,
mode => '0775',
owner => 'root',
group => 'tomcat',
}

file { "/etc/${candlepin::tomcat}/server.xml":
ensure => file,
content => template("candlepin/${candlepin::tomcat}/server.xml.erb"),
mode => '0644',
owner => 'root',
group => 'root',
}

file { '/var/log/candlepin':
ensure => directory,
mode => '0775',
owner => 'tomcat',
group => 'tomcat',
}

file { "/var/log/${candlepin::tomcat}":
ensure => directory,
mode => '0775',
owner => 'root',
group => 'tomcat',
}

file { "/var/lib/${candlepin::tomcat}":
ensure => directory,
mode => '0775',
owner => 'tomcat',
group => 'tomcat',
}

file { "/var/cache/${candlepin::tomcat}":
ensure => directory,
mode => '0775',
owner => 'tomcat',
group => 'tomcat',
}

}
(1-1/6)