fuel-library/deployment/puppet/osnailyfacter/templates/radosgw-init.erb

29 lines
638 B
Plaintext

#TODO (omolchanov): Remove template once we switch to systemd
description "Ceph radosgw"
start on radosgw
stop on runlevel [!2345] or stopping radosgw-all
respawn
respawn limit 5 30
limit nofile 8096 65536
pre-start script
set -e
test -x /usr/bin/radosgw || { stop; exit 0; }
test -d "/var/lib/ceph/radosgw/${cluster:-ceph}-$id" || { stop; exit 0; }
install -d -m0755 /var/run/ceph
end script
instance ${cluster:-ceph}/$id
export cluster
export id
# this breaks oneiric
#usage "cluster = name of cluster (defaults to 'ceph'); id = mds instance id"
exec /usr/bin/radosgw --cluster="${cluster:-ceph}" --id "$id" -f