#!/bin/bash set -e # 渲染目录 TEMPLATE_DIR="." OUT_DIR="rendered" mkdir -p ${OUT_DIR} # 渲染每个模板 jinja2 ${TEMPLATE_DIR}/dl_kubevirt_image.sh.j2 cluster-config.yaml > ${OUT_DIR}/dl_kubevirt_image.sh jinja2 ${TEMPLATE_DIR}/download_offline_packages.sh.j2 cluster-config.yaml > ${OUT_DIR}/download_offline_packages.sh jinja2 ${TEMPLATE_DIR}/control-plane-install.sh.j2 cluster-config.yaml > ${OUT_DIR}/control-plane-install.sh jinja2 ${TEMPLATE_DIR}/cpu-worker-install.sh.j2 cluster-config.yaml > ${OUT_DIR}/cpu-worker-install.sh jinja2 ${TEMPLATE_DIR}/gpu-worker-install.sh.j2 cluster-config.yaml > ${OUT_DIR}/gpu-worker-install.sh jinja2 ${TEMPLATE_DIR}/install_nvidia_driver.sh.j2 cluster-config.yaml > ${OUT_DIR}/install_nvidia_driver.sh chmod +x ${OUT_DIR}/*.sh echo "渲染完成,生成脚本在 ${OUT_DIR} 目录。"