【问题标题】:How to get Key=>Value in Salt如何在 Salt 中获取 Key=>Value
【发布时间】:2015-08-06 22:47:23
【问题描述】:

在我有的柱子里

...
opt:
  miimon: 100
  updelay: 0
  downdelay: 0
  mode: 802.3ad
...

我想在 sls 文件中动态更改它

{% for device, args in pillar['machine_id'][grains['machine_id']]['network'].items() %}
{{device}}:
...
    {% if args['type'] == 'bond' %}
        {% if 'opt' in args %}
    - miimon: {{args['opt']['miimon']}}
    - updelay: {{args['opt']['downdelay']}}
    - downdelay: {{args['opt']['downdelay']}}
    - mode: {{args['opt']['mode']}}
        {% endif %}
    {% endif %}
...
{% endfor %}

这是我在 php 上完成的搜索

foreach ($arr as $key => $value) {
    echo "Key: $key; Value: $value<br />\n";
}

【问题讨论】:

    标签: foreach yaml key-value salt


    【解决方案1】:

    我找到了解决办法。

    {% if args['type'] == 'bond' %}
      {% if 'opt' in args %}
        {% for key, value in args['opt'].iteritems() %}
    - {{ key }}: {{ value }}
        {% endfor %}
      {% endif %}
    {% endif %}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-16
      • 2017-09-12
      • 1970-01-01
      • 1970-01-01
      • 2012-06-30
      • 2016-07-20
      • 2015-11-22
      • 1970-01-01
      相关资源
      最近更新 更多