+ value = configs.get(name).data
+
+ regex = r"\$\{([^\}]+)\}"
+ matches = re.finditer(regex, value)
+ while True:
+ match = next(matches, None)
+ if match is None:
+ break
+ inner = get_environment_variable(match.group(1))
+ value = value.replace("${" + match.group(1) + "}", inner )
+ return value