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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# File 'manifests/params.pp', line 1
class r1soft::params {
$repo_install = true
$repo_baseurl = 'http://repo.r1soft.com/yum/stable/$basearch/'
$repo_enabled = true
# r1soft doesn't sign their packages
$repo_gpgcheck = false
$agent_package_version = 'present'
$agent_package_name = 'serverbackup-agent'
$kernel_devel_install = true
# RHEL 5 has two special kernel packages, 'xen' which is only for x86_64 and
# 'PAE' which is only i386. The kernelrelease output for these looks something
# like '2.6.18-371.4.1.el5xen' so we have to use a regex to convert it to the
# correct package name
#
# RHEL 6 did away with all the silliness and made PAE enabled by default and
# made a PAE capable processor a requirement for RHEL 6. See
# https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.0_Release_Notes/kernel.html#idp1066960
#
if ($::operatingsystem in ['CentOS', 'RedHat'] and versioncmp($::operatingsystemmajrelease, '5') == 0) {
$kernel_devel_package_names = $::kernelrelease ? {
/(PAE|xen)$/ => regsubst ($::kernelrelease, '(.*)(PAE|xen)', 'kernel-\2-devel-\1'),
default => "kernel-devel-${::kernelrelease}",
}
} else {
$kernel_devel_package_names = "kernel-devel-${::kernelrelease}"
}
$agent_service_manage = true
$agent_service_name = 'cdp-agent'
$agent_service_ensure = 'running'
$agent_service_enable = true
$keys = {}
$keys_purge_unmanaged = false
$server_package_version = 'present'
$server_package_name = 'serverbackup-enterprise'
$server_service_manage = true
$server_service_name = 'cdp-server'
$server_service_ensure = 'running'
$server_service_enable = true
$server_admin_user = 'admin'
$server_admin_pass = false
$server_max_mem = undef
$server_http_port = 80
$server_https_port = 443
}
|