相关疑难解决方法(0)

YAML:当等号(=)可用于词典时?

key1=value1 key2=value2一直在使用应该用YAML编写的ansible playbooks 阅读样式词典.另一方面,我没有找到任何这种格式的文档,似乎有些情况下它对我不起作用.什么是确切的规格,我在哪里可以找到它?

yaml ansible

2
推荐指数
1
解决办法
2367
查看次数

在Ansible中,如何使用键的变量更改现有字典/哈希值

由于标题建议我想循环现有的字典并更改一些值,基于这个问题的答案,我想出了下面的代码,但它不起作用,因为值在第二次调试调用中没有改变,我'我认为这是因为在另一个问题中,他们正在从头开始创建一个新词典,但我也尝试过没有外部花括号,我认为这会导致它改变现有值.

- set_fact:
  uber_dict:
    a_dict:
      some_key: "abc"
      another_key: "def"
    b_dict:
      some_key: "123"
      another_key: "456"

- debug: var="uber_dict"

- set_fact: "{ uber_dict['{{ item }}']['some_key'] : 'xyz' }"
  with_items: "{{ uber_dict }}"

- debug: var="uber_dict"
Run Code Online (Sandbox Code Playgroud)

ansible ansible-2.x

2
推荐指数
1
解决办法
8133
查看次数

标签 统计

ansible ×2

ansible-2.x ×1

yaml ×1