我想使用Jinja2模板向Ansible ipaddr filter项目添加Cloudreach Sceptre之类的过滤器。我不精通Python,但是我已经看过Jinja2 documentation on adding custom filters,但是这并不能使我神秘化如何添加代码以便可以在Scepter项目中使用并与之捆绑。
如果我想向我的Scepter项目添加可以与我的模板打包在一起的自定义过滤器(在本地项目目录中)并通过Sceptre进入Jinja2 environment.filters[]
注册过程,我该怎么办?假定权杖项目的结构如下:
sceptre_project/
config/
filters/
custom_filter.py
templates/