Changeset View
Changeset View
Standalone View
Standalone View
site-modules/profile/manifests/swh/deploy/webapp.pp
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | class profile::swh::deploy::webapp { | ||||
file {$conf_log_dir: | file {$conf_log_dir: | ||||
ensure => directory, | ensure => directory, | ||||
owner => 'root', | owner => 'root', | ||||
group => $group, | group => $group, | ||||
mode => '0770', | mode => '0770', | ||||
} | } | ||||
file {"${conf_log_dir}/swh-web.log": | $logfile = "${conf_log_dir}/swh-web.log" | ||||
file {$logfile: | |||||
ensure => present, | ensure => present, | ||||
owner => $user, | owner => $user, | ||||
group => $group, | group => $group, | ||||
mode => '0770', | mode => '0770', | ||||
} | } | ||||
$swh_logrotate_conf = '/etc/logrotate.d/swh-webapp' | |||||
# Template uses: | |||||
# $logfile | |||||
# $user | |||||
# $group | |||||
file {$swh_logrotate_conf: | |||||
ensure => file, | |||||
owner => $user, | |||||
group => $group, | |||||
mode => '0644', | |||||
content => template('profile/swh/logrotate-webapp.conf.erb'), | |||||
require => File[$logfile], | |||||
} | |||||
file {$vhost_docroot: | file {$vhost_docroot: | ||||
ensure => directory, | ensure => directory, | ||||
owner => 'root', | owner => 'root', | ||||
group => $group, | group => $group, | ||||
mode => '0755', | mode => '0755', | ||||
} | } | ||||
file {$conf_file: | file {$conf_file: | ||||
▲ Show 20 Lines • Show All 158 Lines • Show Last 20 Lines |