9e275a0731
* modules/openstack_project/manifests/activity_dev.pp: Add missing parent directory and replace incorrect dependency on a non-puppeted www-data user account with one on the apache2 package instead. Change-Id: Ie1dceb9c5d83ed11f9aa9aebd2a18d2ee91b44af
57 lines
1.0 KiB
Puppet
57 lines
1.0 KiB
Puppet
# Server for activity board - staging
|
|
class openstack_project::activity_dev (
|
|
$site_admin_password = '',
|
|
$site_mysql_password = '',
|
|
$site_mysql_host = '',
|
|
$sysadmins = [],
|
|
) {
|
|
|
|
|
|
class { 'openstack_project::server':
|
|
iptables_public_tcp_ports => [22, 80],
|
|
sysadmins => $sysadmins,
|
|
}
|
|
|
|
realize (
|
|
User::Virtual::LocalUser['smaffulli'],
|
|
)
|
|
|
|
include apache
|
|
|
|
a2mod { 'rewrite':
|
|
ensure => present,
|
|
}
|
|
a2mod { 'proxy':
|
|
ensure => present,
|
|
}
|
|
a2mod { 'proxy_http':
|
|
ensure => present,
|
|
}
|
|
|
|
apache::vhost {'activity-dev.openstack.org':
|
|
port => 80,
|
|
priority => '50',
|
|
docroot => '/srv/static/dash',
|
|
require => File['/srv/static/dash'],
|
|
}
|
|
|
|
file { '/srv/static/dash':
|
|
ensure => directory,
|
|
owner => 'www-data',
|
|
group => 'www-data',
|
|
mode => '0775',
|
|
require => [
|
|
File['/srv/static'],
|
|
Package['apache2'],
|
|
]
|
|
}
|
|
|
|
file { '/srv/static':
|
|
ensure => directory,
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0755',
|
|
}
|
|
|
|
}
|