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
|
# File 'manifests/enterprise/install/nix.pp', line 5
class splunk::enterprise::install::nix inherits splunk::enterprise::install {
if $facts['kernel'] == 'SunOS' {
$_responsefile = "${splunk::enterprise::staging_dir}/response.txt"
$_adminfile = '/var/sadm/install/admin/splunk-noask'
file { 'splunk_adminfile':
ensure => file,
path => $_adminfile,
owner => 'root',
group => 'root',
source => 'puppet:///modules/splunk/splunk-noask',
}
file { 'splunk_pkg_response_file':
ensure => file,
owner => 'root',
group => 'root',
path => $_responsefile,
content => "BASEDIR=/opt\n",
}
# Collect any Splunk packages and give them an admin and response file.
Package[$splunk::enterprise::enterprise_package_name] {
adminfile => $_adminfile,
responsefile => $_responsefile,
}
}
# Required for splunk 7.2.4.2
if $splunk::params::manage_net_tools and versioncmp($splunk::enterprise::version, '7.2.4.2') >= 0 {
ensure_packages(['net-tools'], {
'ensure' => 'present',
})
Package['net-tools'] -> Package[$splunk::enterprise::enterprise_package_name]
}
}
|