====== 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]] * *