Stefano Maffulli 93490ce25d adding staging server for activity board
Change-Id: Ib2b0de6e2cdc59f5c9dca90117d333f70dbab040
2013-09-12 14:40:44 +10:00

46 lines
879 B
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',
require => User['www-data'],
}
}