如何使用Jinja模板为Saltstack创建宏。
Interfaces.jinja
答案 0 :(得分:1)
宏(通常在其他语言中称为函数)很容易在带有盐堆栈的Jinja中创建。
这里是使用参数和内部for
循环创建简单宏的语法,
{% macro my_macro(paremeter_name) %}
{% for x in mylist.keys() -%}
# Do Something here...
# .....
{{ paremeter_name }}
{% endfor -%}
{% endmacro %}
调用宏,
{{ my_macro('hello') }}