【发布时间】:2021-06-25 05:11:38
【问题描述】:
我的 SLS 文件如下,当尝试访问变量 tst1 时出现错误,详细信息如下
{% load_yaml as test %}
value:
val1: 'string1'
val2: 'string2'
value1: ['sub1','sub2']
{% endload %}
{%- for tst in test.value1 -%}
{% set tst1 = test.value1[tst] %}
{{ tst1 }}
{%- endfor -%}
当尝试访问变量 tst1 时,我得到如下错误。
rendering SLS 'base:test.test1' failed: Jinja variable 'list object' has no attribute 'sub1'
谁能帮忙看看到底是什么错误?
【问题讨论】:
-
一旦你通过迭代得到
tst1变量,你想用它做什么?
标签: salt-stack