-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
-}
-