Allow applications postfix to be configured
The postfix _hosts appended to applications to create host groups is now
configurable.
Signed-off-by: martin f. krafft <madduck@madduck.net>
diff --git a/storage/__init__.py b/storage/__init__.py
index 0613bfe..27cbf7d 100644
--- a/storage/__init__.py
+++ b/storage/__init__.py
@@ -8,9 +8,10 @@
#
class NodeStorageBase(object):
- def __init__(self, nodes_uri, classes_uri):
+ def __init__(self, nodes_uri, classes_uri, applications_postfix):
self._nodes_uri = nodes_uri
self._classes_uri = classes_uri
+ self._applications_postfix = applications_postfix
nodes_uri = property(lambda self: self._nodes_uri)
classes_uri = property(lambda self: self._classes_uri)
@@ -32,7 +33,7 @@
def inventory(self):
entity, applications, classes = self._list_inventory()
ret = classes
- ret.update([(k + '_hosts',v) for k,v in applications.iteritems()])
+ ret.update([(k + self._applications_postfix,v) for k,v in applications.iteritems()])
return ret
class StorageBackendLoader(object):