include pip include reviewday include httpd file { '/srv/static': ensure => directory, } file { '/srv/static/status': ensure => directory, require => File['/srv/static'], } $status_vhost = 'NameVirtualHost *:80 ServerName localhost DocumentRoot /srv/static/status Alias /reviews /srv/static/reviewday AllowOverride None Order allow,deny allow from all = 2.4> Require all granted ErrorLog /var/log/apache2/status.openstack.org_error.log LogLevel warn CustomLog /var/log/apache2/status.openstack.org_access.log combined ServerSignature Off ' ::httpd::vhost { 'status.openstack.org': port => 80, priority => '50', docroot => '/srv/static/status', content => $status_vhost, require => File['/srv/static/status'], } reviewday::site { 'reviewday': git_url => 'git://git.openstack.org/openstack-infra/reviewday', serveradmin => 'webmaster@openstack.org', httproot => '/srv/static/reviewday', gerrit_url => 'review.openstack.org', gerrit_port => '29418', gerrit_user => 'reviewday', reviewday_gerrit_ssh_key => '', reviewday_rsa_pubkey_contents => '', reviewday_rsa_key_contents => '', }