Inventory and varmanager updates (#32054)

* better parsing erros

* fix inventorydata serialization

* dicts fix
This commit is contained in:
Brian Coca
2017-10-30 14:55:13 -04:00
committed by GitHub
parent e70c0afc5e
commit c3564096cd
2 changed files with 16 additions and 4 deletions

View File

@@ -62,11 +62,21 @@ class InventoryData(object):
self.add_child('all', 'ungrouped')
def serialize(self):
data = dict()
self._groups_dict_cache = None
data = {
'groups': self.groups,
'hosts': self.hosts,
'local': self.locahost,
'source': self.current_source,
}
return data
def deserialize(self, data):
pass
self._groups_dict_cache = {}
self.hosts = data.get('hosts')
self.groups = data.get('groups')
self.localhost = data.get('local')
self.current_source = data.get('source')
def _create_implicit_localhost(self, pattern):