add list from host variables and group variables

Hi,

this is what I have in a YAML formatted inventory

Hi Marc,

this is what I have in a YAML formatted inventory

---
all:
  vars:
    city:
      - Berlin
  children:
    g_empty:
      hosts:
        emptybuster:
        emptysid:
        emptystretch:
          city:
            - Steglitz

Is there a more elegant way to do this, or have I reached ansible's
limits? If so, is there a bug report against ansible where I could read
up on the situation?

Well, Ansibles variable system isn't as featureful as e.g. hiera and
works mostly with overwrites.

I see two possibilities here:

1. Using the a lookup plugin, not inventory variables, e.g. hiera since
it supports all kinds of merging

https://docs.ansible.com/ansible/latest/plugins/lookup/hiera.html

2. Use a different name for the variables and use set_fact in your
playbook/a role to merge them.