Puppet Class: zarafa::server::service
- Defined in:
- manifests/server/service.pp
Overview
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# File 'manifests/server/service.pp', line 1
class zarafa::server::service {
service { "zarafa-server":
ensure => running,
subscribe => [ File["servercfg"] ],
}
exec { "zarafa-create-public-store":
command => "/bin/bash -c 'zarafa-admin -s && touch /etc/zarafa/.public-created'",
onlyif => "/bin/bash -c '[[ ! -f /etc/zarafa/.public-created ]] && pidof zarafa-server'",
}
Service["zarafa-server"] -> Exec["zarafa-create-public-store"]
}
|