use NonCPS annotated method for working with dicts

Change-Id: I56ef5098dd0ea95d57d80397e445a8bc1fab915c
diff --git a/src/com/mirantis/mk/Openstack.groovy b/src/com/mirantis/mk/Openstack.groovy
index 1d79ea3..1cf5d57 100644
--- a/src/com/mirantis/mk/Openstack.groovy
+++ b/src/com/mirantis/mk/Openstack.groovy
@@ -7,6 +7,15 @@
  */
 
 /**
+ * Convert maps
+ *
+ */
+
+@NonCPS def entries(m) {
+    return m.collect {k, v -> [k, v]}
+}
+
+/**
  * Install OpenStack service clients in isolated environment
  *
  * @param path        Path where virtualenv is created
@@ -121,7 +130,7 @@
         envString = "parameters:\n"
     }
 
-    def p = environment.collect {k, v -> [k, v]}
+    p = entries(environment)
     for (int i = 0; i < p.size(); i++) {
         envString = "${envString}  ${p.get(i)[0]}: ${p.get(i)[1]}\n"
     }