summaryrefslogtreecommitdiff
path: root/manifests/openbsd.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/openbsd.pp')
-rw-r--r--manifests/openbsd.pp4
1 files changed, 2 insertions, 2 deletions
diff --git a/manifests/openbsd.pp b/manifests/openbsd.pp
index 1df5a9e..7ef6d28 100644
--- a/manifests/openbsd.pp
+++ b/manifests/openbsd.pp
@@ -8,9 +8,9 @@ class puppet::openbsd inherits puppet::base {
restart => '/bin/kill -HUP `/bin/cat /var/run/puppet/agent.pid`',
stop => '/bin/kill `/bin/cat /var/run/puppet/agent.pid`',
start => '/usr/local/bin/puppet agent',
- hasstatus => false,
+ status => '/bin/test -f /var/run/puppet/agent.pid && /bin/ps aux -p `/bin/cat /var/run/puppet/agent.pid` > /dev/null',
+ hasstatus => true,
hasrestart => false,
- pattern => 'puppet agent',
}
openbsd::rc_local { 'puppetd':