Merge branch 'master' of git://ca-git.us.oracle.com/openstack-kollacli

This commit is contained in:
Borne Mace 2015-09-11 12:16:27 -07:00
commit 51c6d967f5

View File

@ -160,7 +160,6 @@ class HostGroup(object):
self.name = name
self.services = []
self._hosts = {} # kv = hostname:object
self._version = 1
self.vars = {}
self.version = self.__class__.class_version
@ -256,7 +255,23 @@ class Inventory(object):
self._create_default_inventory()
def upgrade(self):
pass
if self.version == 1:
"""
# upgrading from v1 to v2
# insert upgrade handler here...
#
# here's an example of renaming 'glance' service to 'glance2'
groups = self.get_groups()
for group in groups:
for service in group.services:
if service.name == 'glance':
service.name = 'glance2'
break
"""
# update version and save upgraded inventory file
self.version = self.class_version
Inventory.save(self)
@staticmethod
def load():