====== variables ======
===== inheriting group variables =====
* [[https://louwrentius.com/sharing-group_var-variables-across-ansible-inventories.html]]
* [[https://unix.stackexchange.com/questions/557563/ansible-share-vars-between-groups|Ansible: Share vars between groups]]
* [[https://stackoverflow.com/questions/40606890/how-to-share-group-vars-between-different-inventories-in-ansible]]
* [[https://serverfault.com/questions/795772/ansible-share-inventory-variable-between-groups]]
* [[https://docs.ansible.com/projects/ansible/latest/inventory_guide/intro_inventory.html#inheriting-variable-values-group-variables-for-groups-of-groups]]
===== dictionaries =====
magic_settings_group:
variable_a: "content_a"
variable_b: "content_b"
Accessing:
tasks:
- debug: msg="{{ magic_settings_group['variable_a'] }}"
- debug: msg="{{ magic_settings_group.variable_a }}"
Iteration:
{% for var in magic_settings_group.keys() %}
{{ var }}: {{ magic_settings_group[var] }}
{{ var }}: {{ magic_settings_group.var }}
{% endfor %}
Merging:
* [[https://oneuptime.com/blog/post/2026-02-21-ansible-configure-docker-daemon/view|How to Use Ansible to Configure Docker Daemon Settings]]
* [[https://oneuptime.com/blog/post/2026-02-21-how-to-combine-dictionaries-with-the-combine-filter-in-ansible/view|How to Combine Dictionaries with the combine Filter in Ansible |]]
* [[https://gist.github.com/fl64/0f3ad9a4ccc0215cc661ca4d613c5745]]
*
*