I tried to use omit with an expression like this:
id: \"{{ openstack_networks.id | default(omit) }}\"
But it seems that it keeps failing w
Not super elegant, but 100% working solution to handle keys of possibly undefined parent dicts:
id: "{{ (openstack_networks | default({})).id | default(omit) }}"
This will give you omit if openstack_networks is defined but has no id key or if openstack_networks is undefined.
omit
openstack_networks
id