map-merge-function¶
https://blueprints.launchpad.net/heat/+spec/map-merge-function
Create a simple Heat intrinsic function to help merge maps.
Problem description¶
Heat template users (TripleO) would like the ability to merge maps into a single map. This will help with composability with map data constructs for configuration settings.
Proposed change¶
Add a new Heat intrisic function called map_merge which takes a list of maps as an argument. The function will merge the list of maps into a single map. Values in latter maps override those in earlier ones.
Alternatives¶
Users could write their own functions (API version) and or create a custom Heat resource to do something similar.
Implementation¶
Assignee(s)¶
- Primary assignee:
dan-prince
Milestones¶
- Target Milestone for completion:
mitaka-1
Work Items¶
-add tests -create function -update docs
Dependencies¶
None.
We are very interested in making use of this function within TripleO Heat Templates to help with composability of config settings.