Add bmcDisableCertificateVerification to chart
[icn.git] / env / metal3 / 02_configure.sh
index 4531fdb..c20ff11 100755 (executable)
@@ -1,10 +1,11 @@
 #!/usr/bin/env bash
 set -eux -o pipefail
 
-LIBDIR="$(dirname "$PWD")"
+SCRIPTDIR="$(readlink -f $(dirname ${BASH_SOURCE[0]}))"
+LIBDIR="$(dirname ${SCRIPTDIR})/lib"
 
-source $LIBDIR/lib/logging.sh
-source $LIBDIR/lib/common.sh
+source $LIBDIR/logging.sh
+source $LIBDIR/common.sh
 
 if [[ $EUID -ne 0 ]]; then
     echo "confgiure script must be run as root"
@@ -47,11 +48,6 @@ function configure_ironic_interfaces {
         fi
     done
 
-    # Allow ipmi to the bmc processes
-    if ! sudo iptables -C INPUT -i $IRONIC_IPMI_INTERFACE -p udp -m udp --dport 6230:6235 -j ACCEPT 2>/dev/null ; then
-        sudo iptables -I INPUT -i $IRONIC_IPMI_INTERFACE -p udp -m udp --dport 6230:6235 -j ACCEPT
-    fi
-
     #Allow access to dhcp and tftp server for pxeboot
     for port in 67 69 ; do
         if ! sudo iptables -C INPUT -i $IRONIC_PROVISIONING_INTERFACE -p udp --dport $port -j ACCEPT 2>/dev/null ; then
@@ -60,31 +56,7 @@ function configure_ironic_interfaces {
     done
 }
 
-function configure_ironic {
-    for name in ironic ironic-inspector dnsmasq httpd mariadb ipa-downloader; do
-        sudo docker ps | \
-            grep -w "$name$" && sudo docker kill "$name"
-        sudo docker ps --all | \
-            grep -w "$name$" && sudo docker rm "$name" -f
-    done
-    rm -rf "$IRONIC_DATA_DIR"
-
-    docker pull $IRONIC_IMAGE
-    docker pull $IRONIC_INSPECTOR_IMAGE
-    docker pull $IPA_DOWNLOADER_IMAGE
-
-    mkdir -p "$IRONIC_DATA_DIR/html/images"
-    pushd $IRONIC_DATA_DIR/html/images
-
-    if [[ "$BM_IMAGE_URL" && "$BM_IMAGE" ]]; then
-       curl -o ${BM_IMAGE} --insecure --compressed -O -L ${BM_IMAGE_URL}
-       md5sum ${BM_IMAGE} | awk '{print $1}' > ${BM_IMAGE}.md5sum
-    fi
-    popd
-}
-
 function configure {
-    configure_ironic
     configure_ironic_bridge
     configure_ironic_interfaces
 }