diff options
author | Hunter Haugen <h.haugen@gmail.com> | 2012-10-10 16:41:44 -0700 |
---|---|---|
committer | Hunter Haugen <h.haugen@gmail.com> | 2012-10-10 16:41:44 -0700 |
commit | d7ffbc326a8172bb0d0ecb888ed12d2c7e3eb7fd (patch) | |
tree | 9a36d85fc982fdb1bb98f6a51373b87351a92ad7 /manifests | |
parent | 13d91ef8f8340a941d197c53122b841499f9b786 (diff) |
Add manage_service parameter for corosync
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/init.pp | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index c36b1ae..7bf6aa9 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -64,6 +64,7 @@ # Gary Larizza <gary@puppetlabs.com> # class haproxy ( + $manage_service = true, $enable = true, $haproxy_global_options = $haproxy::data::haproxy_global_options, $haproxy_defaults_options = $haproxy::data::haproxy_defaults_options @@ -116,21 +117,23 @@ class haproxy ( } - service { 'haproxy': - ensure => $enable ? { - true => running, - false => stopped, - }, - enable => $enable ? { - true => true, - false => false, - }, - name => 'haproxy', - hasrestart => true, - hasstatus => true, - require => [ - Concat['/etc/haproxy/haproxy.cfg'], - File[$haproxy_global_options['chroot']], - ], + if $manage_service { + service { 'haproxy': + ensure => $enable ? { + true => running, + false => stopped, + }, + enable => $enable ? { + true => true, + false => false, + }, + name => 'haproxy', + hasrestart => true, + hasstatus => true, + require => [ + Concat['/etc/haproxy/haproxy.cfg'], + File[$haproxy_global_options['chroot']], + ], + } } } |