Skip to content

Commit 968c2bb

Browse files
author
oloc
committed
Reset.
1 parent da147fe commit 968c2bb

File tree

2 files changed

+52
-52
lines changed

2 files changed

+52
-52
lines changed

manifests/config.pp

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,57 @@
4141
cwd => '/',
4242
}
4343

44+
# Different path definitions
45+
case $::kernel {
46+
'Linux': {
47+
$configdir = "/etc/${logstashforwarder::lsf_name}"
48+
$package_dir = "/opt/${logstashforwarder::lsf_name}/swdl"
49+
$installpath = "/opt/${logstashforwarder::lsf_name}"
50+
}
51+
'Darwin': {
52+
$configdir = '/Library/Application Support/Logstashforwarder'
53+
$package_dir = '/Library/Logstashforwarder/swdl'
54+
$installpath = '/Library/Logstashforwarder'
55+
}
56+
default: {
57+
fail("\"${module_name}\" provides no config directory default value
58+
for \"${::kernel}\"")
59+
}
60+
}
61+
62+
# service parameters
63+
case $::operatingsystem {
64+
'RedHat', 'CentOS', 'Fedora', 'Scientific', 'Amazon', 'OracleLinux': {
65+
$service_name = $logstashforwarder::lsf_name
66+
$service_hasrestart = true
67+
$service_hasstatus = true
68+
$service_pattern = $service_name
69+
$service_providers = [ 'init' ]
70+
$defaults_location = '/etc/sysconfig'
71+
}
72+
'Debian', 'Ubuntu': {
73+
$service_name = $logstashforwarder::lsf_name
74+
$service_hasrestart = true
75+
$service_hasstatus = true
76+
$service_pattern = $service_name
77+
$service_providers = [ 'init' ]
78+
$defaults_location = '/etc/default'
79+
}
80+
'Darwin': {
81+
$service_name = 'net.logstash.forwarder'
82+
$service_hasrestart = true
83+
$service_hasstatus = true
84+
$service_pattern = $service_name
85+
$service_providers = [ 'launchd' ]
86+
$defaults_location = false
87+
}
88+
default: {
89+
fail("\"${module_name}\" provides no service parameters
90+
for \"${::operatingsystem}\"")
91+
}
92+
}
93+
94+
4495
if ( $logstashforwarder::ensure == 'present' ) {
4596

4697
$ssldir = "${logstashforwarder::configdir}/ssl"

manifests/params.pp

Lines changed: 1 addition & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
# ensure
3535
$ensure = 'present'
3636

37-
# Name to use instead of hardcoded name
37+
# Name to use instead of hardcoded name
3838
$lsf_name = 'logstash-forwarder'
3939

4040
# autoupgrade
@@ -89,24 +89,6 @@
8989
}
9090
}
9191

92-
# Different path definitions
93-
case $::kernel {
94-
'Linux': {
95-
$configdir = '/etc/logstashforwarder'
96-
$package_dir = '/opt/logstashforwarder/swdl'
97-
$installpath = '/opt/logstashforwarder'
98-
}
99-
'Darwin': {
100-
$configdir = '/Library/Application Support/Logstashforwarder'
101-
$package_dir = '/Library/Logstashforwarder/swdl'
102-
$installpath = '/Library/Logstashforwarder'
103-
}
104-
default: {
105-
fail("\"${module_name}\" provides no config directory default value
106-
for \"${::kernel}\"")
107-
}
108-
}
109-
11092
# packages
11193
case $::operatingsystem {
11294
'RedHat', 'CentOS', 'Fedora', 'Scientific', 'Amazon', 'OracleLinux': {
@@ -122,37 +104,4 @@
122104
for \"${::operatingsystem}\"")
123105
}
124106
}
125-
126-
# service parameters
127-
case $::operatingsystem {
128-
'RedHat', 'CentOS', 'Fedora', 'Scientific', 'Amazon', 'OracleLinux': {
129-
$service_name = $lsf_name
130-
$service_hasrestart = true
131-
$service_hasstatus = true
132-
$service_pattern = $service_name
133-
$service_providers = [ 'init' ]
134-
$defaults_location = '/etc/sysconfig'
135-
}
136-
'Debian', 'Ubuntu': {
137-
$service_name = $lsf_name
138-
$service_hasrestart = true
139-
$service_hasstatus = true
140-
$service_pattern = $service_name
141-
$service_providers = [ 'init' ]
142-
$defaults_location = '/etc/default'
143-
}
144-
'Darwin': {
145-
$service_name = 'net.logstash.forwarder'
146-
$service_hasrestart = true
147-
$service_hasstatus = true
148-
$service_pattern = $service_name
149-
$service_providers = [ 'launchd' ]
150-
$defaults_location = false
151-
}
152-
default: {
153-
fail("\"${module_name}\" provides no service parameters
154-
for \"${::operatingsystem}\"")
155-
}
156-
}
157-
158107
}

0 commit comments

Comments
 (0)