Puppet Class: role::sal
- Defined in:
- puppet/modules/role/manifests/sal.pp
Overview
Class: role::sal
Provisions the sal application
Parameters
- vhost_name
-
Vhost name of sal service. Default 'sal.local.wmftest.net'.
- dir
-
Deployment directory.
- env
-
Hash of environment settings.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'puppet/modules/role/manifests/sal.pp', line 14
class role::sal(
$vhost_name,
$dir,
$env,
) {
include ::elasticsearch
git::clone { 'sal':
directory => $dir,
remote => 'https://github.com/bd808/SAL.git',
}
php::composer::install { $dir:
require => Git::Clone['sal'],
}
file { '/var/cache/sal':
ensure => directory,
owner => 'www-data',
group => 'www-data',
mode => '0770',
}
apache::site { $vhost_name:
content => template('role/sal/apache.conf.erb'),
require => Git::Clone['sal'],
}
}
|