diff options
author | Fatih Degirmenci <fatih.degirmenci@ericsson.com> | 2016-09-14 08:30:52 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@172.30.200.206> | 2016-09-14 08:30:52 +0000 |
commit | d2dfd2eda4667965a86de966e3d41a0c19a33c83 (patch) | |
tree | cad5de3fdbc1af20d03736de25e89232bbc41f82 /prototypes/bifrost/scripts | |
parent | bfc38e64678cbf4e8d4064bf6d0bcb035c0646fc (diff) | |
parent | 5dd8562853d348182a526a40c19a2b99dd5e111c (diff) |
Merge "prototypes: bifrost: Check we are running the destroy-env.sh as root"
Diffstat (limited to 'prototypes/bifrost/scripts')
-rwxr-xr-x | prototypes/bifrost/scripts/destroy-env.sh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/prototypes/bifrost/scripts/destroy-env.sh b/prototypes/bifrost/scripts/destroy-env.sh index f092a658a..86d7bc487 100755 --- a/prototypes/bifrost/scripts/destroy-env.sh +++ b/prototypes/bifrost/scripts/destroy-env.sh @@ -7,6 +7,13 @@ # which accompanies this distribution, and is available at # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## + +# We need to execute everything as root +if [[ $(whoami) != "root" ]]; then + echo "Error: This script must be run as root!" + exit 1 +fi + virsh destroy jumphost.opnfvlocal || true virsh destroy controller00.opnfvlocal || true virsh destroy compute00.opnfvlocal || true @@ -22,7 +29,7 @@ mysql -u root ironic --execute "delete from node_tags;" mysql -u root ironic --execute "delete from nodes;" mysql -u root ironic --execute "delete from conductors;" echo "removing leases" -> /var/lib/dnsmasq/dnsmasq.leases +[[ -e /var/lib/misc/dnsmasq/dnsmasq.leases ]] && > /var/lib/misc/dnsmasq/dnsmasq.leases echo "removing logs" rm -rf /var/log/libvirt/baremetal_logs/*.log @@ -38,6 +45,7 @@ fi rm -rf /var/lib/libvirt/images/*.qcow2 echo "restarting services" +service dnsmasq restart service libvirtd restart service ironic-api restart service ironic-conductor start |