我想扩展在SaltStack中可用的jinjafilter
我想创build一个名为rpm_to_debian_name的简单filter
{ package-name | rpm_to_debian_name }
我只find有关盐特定filter的文档: https : //docs.saltstack.com/en/carbon/topics/jinja/index.html#filters
如何扩展这些filter?
BTW:实现这个filter不是这个问题的一部分。 这是一个简单的python,很容易实现。 问题是如何使它可用,在哪里把代码?
Jinja是Salt支持的几个渲染器之一。 渲染器代码从这里开始: https : //github.com/saltstack/salt/blob/develop/salt/renderers/jinja.py
但它看起来像你会在这里添加你的filter:
我不确定Salt的代码库之外是否有一个地方可以插入。我希望这有帮助!