conts-destroy.sh 562 B
#!/bin/bash
set -eu -o pipefail
cd `dirname $0`
source conts-env.sh
service_names=$(jq -r '.[].name' ${rspec_file})
for service_name in $service_names; do
if lxc-info -n ${service_name}; then
echo "Stopping container: ${service_name}"
lxc-stop -n ${service_name}
echo "Destroying container: ${service_name}"
lxc-destroy -n ${service_name}
ip=$(jq -r --arg NAME ${service_name} '.[] | select(.name==$NAME) | .ip_address' ${rspec_file})
sed -i "/dhcp-host=${service_name},/d" /etc/lxc/dnsmasq.conf
fi
done