#!/bin/bash # Odin tear down script. Destroys all data. # echo -e "\e[93m" log() { echo -en "--------------------\n" echo -en "\t\e[96m[*]${1}\e[0m\n" echo -en "--------------------\n" } ID=$(whoami) if [[ "${ID}" != "root" ]]; then log "Please run with sudo." exit 1 fi kibana_ip=$(lxc list -c n4 |awk '/kibana/{print $4}') fouroneone_ip=$(lxc list -c n4 |awk '/fouroneone/{print $4}') prometheus_ip=$(lxc list -c n4 |awk '/prometheus/{print $4}') iptables -t nat -D PREROUTING -i enp0s3 -p tcp -m tcp --dport 443 -j DNAT --to-destination ${fouroneone_ip} iptables -t nat -D PREROUTING -i enp0s3 -p tcp -m tcp --dport 9090 -j DNAT --to-destination ${prometheus_ip} iptables -t nat -D PREROUTING -i enp0s3 -p tcp -m tcp --dport 3000 -j DNAT --to-destination ${prometheus_ip} iptables -t nat -D PREROUTING -i enp0s3 -p tcp -m tcp --dport 5601 -j DNAT --to-destination ${kibana_ip} iptables-save > /etc/network/iptables.up.rules export CONTAINERS=" bro kafka elasticsearch logstash kibana fouroneone rita fsf prometheus" for CONT in ${CONTAINERS}; do echo "Destroying ${CONT}" lxc stop ${CONT} 2>/dev/null lxc delete ${CONT} 2>/dev/null done sudo kill -9 `ps ax |awk '/odinbr0/{print $1}' | head -1` ip link del dev odinbr0 zfs destroy -r tank/lxd echo -e "\e[0m"