install package
pip3 install jinja2 pip3 install yq
Function for Jinja2 Render
just paste the follow code to your terminal
jinji2_render(){ yf=$1 [[ "$yf" != ./* && "$yf" != /* ]] && yf="./$yf" tmplp=${yf%/*} tmpl=${yf##*/} content=${2:-{\}} cat <<EOF | python3 from jinja2 import Environment, FileSystemLoader content=$content file_loader = FileSystemLoader("$tmplp") env = Environment(loader=file_loader) template = env.get_template("$tmpl") output=template.render(content) print(output) EOF }
标签:kubernetes,pip3,create,yf,install,CRD From: https://www.cnblogs.com/shaohef/p/16786540.html