|
13 | 13 | # Sample Usage:
|
14 | 14 | #
|
15 | 15 | # This class file is not called directly
|
16 |
| -class nginx::service( |
17 |
| - $service_restart = $nginx::service_restart, |
18 |
| - $service_ensure = $nginx::service_ensure, |
19 |
| - $service_enable = $nginx::service_enable, |
20 |
| - $service_name = $nginx::service_name, |
21 |
| - $service_flags = $nginx::service_flags, |
22 |
| - $service_manage = $nginx::service_manage, |
23 |
| -) { |
| 16 | +class nginx::service { |
24 | 17 |
|
25 | 18 | assert_private()
|
26 | 19 |
|
27 |
| - if $service_manage { |
| 20 | + if $nginx::service_manage { |
28 | 21 | case $facts['os']['name'] {
|
29 | 22 | 'OpenBSD': {
|
30 |
| - service { $service_name: |
31 |
| - ensure => $service_ensure, |
32 |
| - enable => $service_enable, |
33 |
| - flags => $service_flags, |
| 23 | + service { $nginx::service_name: |
| 24 | + ensure => $nginx::service_ensure, |
| 25 | + enable => $nginx::service_enable, |
| 26 | + flags => $nginx::service_flags, |
34 | 27 | hasstatus => true,
|
35 | 28 | hasrestart => true,
|
36 | 29 | }
|
37 | 30 | }
|
38 | 31 | default: {
|
39 |
| - service { $service_name: |
40 |
| - ensure => $service_ensure, |
41 |
| - enable => $service_enable, |
| 32 | + service { $nginx::service_name: |
| 33 | + ensure => $nginx::service_ensure, |
| 34 | + enable => $nginx::service_enable, |
42 | 35 | hasstatus => true,
|
43 | 36 | hasrestart => true,
|
44 | 37 | }
|
|
47 | 40 | }
|
48 | 41 |
|
49 | 42 | # Allow overriding of 'restart' of Service resource; not used by default
|
50 |
| - if $service_restart { |
51 |
| - Service[$service_name] { |
52 |
| - restart => $service_restart, |
| 43 | + if $nginx::service_restart { |
| 44 | + Service[$nginx::service_name] { |
| 45 | + restart => $nginx::service_restart, |
53 | 46 | }
|
54 | 47 | }
|
55 | 48 | }
|
0 commit comments