In Ansible, how to combine variables from separate files into one array?

后端 未结 7 764
执笔经年
执笔经年 2020-12-03 21:27

In Ansible, in a role, I have vars files like this:

vars/
    app1.yml
    app2.yml

Each file contains vars specific to an app/website like

7条回答
  •  醉话见心
    2020-12-03 21:44

    Starting with Ansible v2.0 you can do it:

    - name: merging hash_a and hash_b into hash_c
      set_fact: hash_c="{{ hash_a|combine(hash_b) }}"
    

    Check more under Ansible filters - Combining hashes/dictionaries (coming from Jinja2)

提交回复
热议问题