From d7ffbc326a8172bb0d0ecb888ed12d2c7e3eb7fd Mon Sep 17 00:00:00 2001 From: Hunter Haugen Date: Wed, 10 Oct 2012 16:41:44 -0700 Subject: Add manage_service parameter for corosync --- manifests/init.pp | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) (limited to 'manifests') 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 # 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']], + ], + } } } -- cgit v1.2.3