diff options
Diffstat (limited to 'modules/datacenter_definitions/file.py')
-rw-r--r-- | modules/datacenter_definitions/file.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/datacenter_definitions/file.py b/modules/datacenter_definitions/file.py new file mode 100644 index 0000000..d66b49d --- /dev/null +++ b/modules/datacenter_definitions/file.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python +import yaml + +def get(config,result): + dc_config = yaml.load(file(config["file"], 'r')) + for dc in dc_config: + if result.has_key(dc): + result[dc].update(dc_config[dc]) + else: + result[dc] = dc_config[dc] + + return result
\ No newline at end of file |