fix heat env params
Previous code was not working.
Change-Id: I87e8f003ada62de989543d3ff7a95b443fc9db46
diff --git a/src/com/mirantis/mk/Openstack.groovy b/src/com/mirantis/mk/Openstack.groovy
index 75be7f4..664e558 100644
--- a/src/com/mirantis/mk/Openstack.groovy
+++ b/src/com/mirantis/mk/Openstack.groovy
@@ -117,13 +117,14 @@
def createHeatEnv(file, environment = [], original_file = null) {
if (original_file) {
envString = readFile file: original_file
- }
- else {
+ } else {
envString = "parameters:\n"
}
- for ( int i = 0; i < environment.size; i++ ) {
- envString = "${envString} ${environment.get(i).get(0)}: ${environment.get(i).get(1)}\n"
+
+ for (item in environment) {
+ envString = "${envString} ${item.key}: ${item.value}\n"
}
+
echo("writing to env file:\n${envString}")
writeFile file: file, text: envString
}