Clean Nova service files from DevStack plugin

https://review.openstack.org/#/c/644677/ removed these from mtce
but not the plugin.

Change-Id: I2bc70dd57e7e39148a2b2d38ff3ab03e51880bcb
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
changes/88/644988/2
Dean Troyer 4 years ago
parent 71795fb767
commit 21d2970da3
  1. 32
      devstack/lib/stx-metal

@ -196,30 +196,19 @@ function install_mtce_compute {
local unit_dir=${SYSCONFDIR}/systemd/system
local local_etc_pmond=${SYSCONFDIR}/pmon.d
local local_etc_goenabledd=${SYSCONFDIR}/goenabled.d
local local_etc_nova=${SYSCONFDIR}/nova
# install
pushd ${STX_METAL_DIR}/mtce-compute/src
# Worker-Only Init Scripts
sudo install -m 755 -p -D scripts/goenabled ${sysconf_dir}/init.d/goenabledWorker
sudo install -m 755 -p -D scripts/e_nova-init ${sysconf_dir}/init.d/e_nova-init
sudo install -m 755 -p -D scripts/nova-cleanup ${sysconf_dir}/init.d/nova-cleanup
sudo install -m 755 -p -D scripts/nova-startup ${sysconf_dir}/init.d/nova-startup
# Worker-Only Process Monitor Config files
sudo install -m 755 -d ${local_etc_pmond}
sudo install -m 755 -d ${local_etc_nova}
sudo install -m 644 -p -D scripts/nova-cleanup.conf ${local_etc_nova}/nova-cleanup.conf
sudo install -m 644 -p -D scripts/nova-compute.conf ${local_etc_nova}/nova-compute.conf
sudo install -m 644 -p -D scripts/libvirtd.conf ${local_etc_pmond}/libvirtd.conf
# Worker-Only Go Enabled Test
sudo install -m 755 -d ${local_etc_goenabledd}
sudo install -m 755 -p -D scripts/nova-goenabled.sh ${local_etc_goenabledd}/nova-goenabled.sh
sudo install -m 755 -p -D scripts/virt-support-goenabled.sh ${local_etc_goenabledd}/virt-support-goenabled.sh
# Install to systemd
sudo install -m 644 -p -D scripts/e_nova-init.service ${unit_dir}/devstack@e_nova-init.service
popd
}
@ -564,14 +553,6 @@ function start_mtce_control {
function start_mtce_compute {
# Oneshot goenabled worker
sudo ${SYSCONFDIR}/init.d/goenabledWorker start
# TODO: It's not working until initial compute config applied by puppet
# implemented in devstack
# oneshot nova init service
#sudo cp ${STX_INST_DIR}/lib/systemd/system/e_nova-init.service \
# ${SYSCONFDIR}/systemd/system/devstack@e_nova-init.service
#run_process e_nova-init "${SYSCONFDIR}/init.d/e_nova-init start" root root
}
function start_mtce_storage {
@ -917,24 +898,11 @@ function cleanup_metal {
local unit_dir=${SYSCONFDIR}/systemd/system
local local_etc_pmond=${SYSCONFDIR}/pmon.d
local local_etc_goenabledd=${SYSCONFDIR}/goenabled.d
local local_etc_nova=${SYSCONFDIR}/nova
sudo rm -rf ${sysconf_dir}/init.d/goenabledWorker
sudo rm -rf ${sysconf_dir}/init.d/e_nova-init
sudo rm -rf ${sysconf_dir}/init.d/nova-cleanup
sudo rm -rf ${sysconf_dir}/init.d/nova-startup
# Worker-Only Process Monitor Config files
sudo rm -rf ${local_etc_nova}/nova-cleanup.conf
sudo rm -rf ${local_etc_nova}/nova-compute.conf
sudo rm -rf ${local_etc_pmond}/libvirtd.conf
# Worker-Only Go Enabled Test
sudo rm -rf ${local_etc_goenabledd}/nova-goenabled.sh
sudo rm -rf ${local_etc_goenabledd}/virt-support-goenabled.sh
# systemd
sudo rm -rf ${unit_dir}/devstack@e_nova-init.service
fi
if is_service_enabled mtce-control; then
local sysconf_dir=${SYSCONFDIR}

Loading…
Cancel
Save