This is one way to do it: - Get the existing configurations, and assign a *copy *of it to a variable, let's call it config_copy. - Introduce the new parameter based on the version, as a key:value pair into config_copy - Write it back to file using XmlConfig resource
Refer: https://github.com/apache/ambari/blob/trunk/ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/common.py#L86-#L107 On Fri, Jan 8, 2016 at 12:01 AM, Jeff Zhang <[email protected]> wrote: > I want to add one new property for spark's spark-defaults.xml, but I only > want it to be in the latest version. I try to add it in python code, but > seem the ConfigDictionary is immutable. Another way I can think of is using > template, but it seems too large change, and I afraid it may change the > configuration layout in UI. Anyone know How can I do it for specific > version ? Thanks > > -- > Best Regards > > Jeff Zhang > -- *Mithun Mathew* (Matt) - www.linkedin.com/in/mithunmatt/
