-
Notifications
You must be signed in to change notification settings - Fork 16
/
params.pp
31 lines (29 loc) · 930 Bytes
/
params.pp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# == Class: zendserver::params
# Parameters class for the zendserver class.
# This class should not be included directly in the manifest.
#
class zendserver::params {
$accept_eula = true
$admin_password = 'changeme'
$manage_repos = true
$webserver = 'apache'
$phpversion = '5.5'
$license_name = undef
$license_key = undef
$zend_server_version = '8.0'
$join_cluster = false
$admin_api_key_name = undef
$admin_api_key_secret = undef
$admin_api_target_name = 'puppet'
$admin_email = "root@${::fqdn}"
$zsurl = 'http://localhost:10081'
$create_facts = true
# Make sure that Zend Server is in the path of every exec
Exec {
environment => "PATH=/usr/local/zend/bin:${::path}" }
case $::osfamily {
'Debian' : { $package_lsbrelease = 'lsb-release' }
'RedHat' : { $package_lsbrelease = 'redhat-lsb-core' }
default : { fail("${module_name} is not supported on ${::osfamily}") }
}
}