, , .
( ):
class {'apache':
default_vhost => false,
}
apache::vhost {'mydefault':
port => 443,
ssl => true,
docroot => '/var/www/html',
directories => [
{
'path' => '/var/www/html',
'provider' => 'files',
},
{
'path' => '/media/builds',
'options' => 'Indexes FollowSymLinks MultiViews',
'allowoverride' => 'None',
'auth_type' => 'Basic',
'auth_name' => 'myrobotaccessonly',
'auth_basic_provider' => 'file',
'auth_user_file' => '/var/www/.mypasswdfile',
'auth_require' => 'user myrobotuser',
},
],
aliases => [
{
alias => '/builds',
path => '/media/builds',
},
],
}