我想使用 Jinja2 模板将Ansible ipaddr 过滤器之类的过滤器添加到Cloudreach Scepter项目。我不精通 Python,但我看过Jinja2 关于添加自定义过滤器的文档,但这并没有让我了解如何添加一个以便可以在 Scepter 项目中使用并与之捆绑的方法。
如果我想将自定义过滤器添加到我的 Scepter 项目中,该过滤器可以与我的模板一起打包(在本地项目目录中)并environment.filters[]
通过 Sceptre 挂钩到 Jinja2 注册过程,我该怎么做?假设一个scepter项目结构如下:
sceptre_project/
config/
filters/
custom_filter.py
templates/