1 |
misc |
2707 |
define apache::vhost::catalyst_app( $script, |
2 |
|
|
$location = '', |
3 |
|
|
$process = 4, |
4 |
|
|
$use_ssl = false, |
5 |
pterjan |
3433 |
$aliases = {}, |
6 |
misc |
2707 |
$vhost = false) { |
7 |
|
|
include apache::mod::fastcgi |
8 |
pterjan |
3434 |
if ($location) { |
9 |
|
|
$aliases = merge($aliases, {'/static' => "$location/root/static"}) |
10 |
pterjan |
3433 |
} |
11 |
|
|
|
12 |
|
|
$aliases = merge($aliases, {'/' => $script}) |
13 |
|
|
|
14 |
misc |
2707 |
apache::vhost::base { $name: |
15 |
|
|
vhost => $vhost, |
16 |
|
|
use_ssl => $use_ssl, |
17 |
|
|
content => template('apache/vhost_catalyst_app.conf'), |
18 |
pterjan |
3433 |
aliases => $aliases, |
19 |
misc |
2707 |
} |
20 |
|
|
} |
21 |
|
|
|
22 |
|
|
|