openstack-ansible-plugins/releasenotes/notes/config_template-MultiStrOps-support-c28e33fd5044e14d.yaml
Jesse Pretorius 79f3735ee0 Adjust release note for config template
The config template release note has a stand alone 'fixes' note which,
when rendered, makes no sense as it stands alone. As the bug is
clearly attached to the milestone it is unnecessary to mention the
bug fixed so that line has been removed.

Change-Id: Ia40e2e08be4d384eb3e5992502daaebe3d338d32
2016-05-03 08:33:51 +01:00

30 lines
719 B
YAML

---
features:
- |
The ability to support MultiStrOps has been added to the
config_template action plugin. This change updates the parser to use
the ``set()`` type to determine if values within a given key are to be
rendered as ``MultiStrOps``. If an override is used in an INI config
file the set type is defined using the standard yaml construct of "?"
as the item marker.
::
# Example Override Entries
Section:
typical_list_things:
- 1
- 2
multistrops_things:
? a
? b
::
# Example Rendered Config:
[Section]
typical_list_things = 1,2
multistrops_things = a
multistrops_things = b