collectd-openstack-plugins/devstack/plugin.sh
Helena McGough a5ae7b4613 Requirements for binary installation
- Binary installation requires the collectd service to be
    stopped once installed.

Change-Id: Idba586ccf7ae5a5680446f56b4ef60c6279ab3d5
2017-03-02 08:03:18 +00:00

44 lines
1.1 KiB
Bash

local xtrace=$(set +o | grep xtrace)
set -o xtrace
# Initial source of lib script
source $COLLECTD_CEILOMETER_DIR/devstack/libs/collectd
case $1 in
"stack")
case $2 in
"pre-install")
install_requirements
;;
"install")
pip_install $COLLECTD_CEILOMETER_DIR
# install system package
install_collectd
# stop collectd service once installed
stop_collectd
# adapt collectd.conf
adapt_collectd_conf
;;
"post-config")
# start collectd service
start_collectd
;;
"extra")
# no-op
:
;;
esac
;;
"unstack")
# stop the service and restore original /etc/collect.conf
stop_collectd
restore_collectd_conf
;;
"clean")
# no cleaning required as of now
:
;;
esac
$xtrace