43 lines
607 B
Python
43 lines
607 B
Python
# coding=utf-8
|
|
|
|
class Driver(object):
|
|
|
|
def __init__(self):
|
|
self.driver_type=__name__
|
|
# Get credentials from conf files for CMDB
|
|
pass
|
|
|
|
class Itop(Driver):
|
|
|
|
def get(self):
|
|
print "Get from itop"
|
|
return True
|
|
|
|
def push(self):
|
|
pass
|
|
|
|
class Redfish(Driver):
|
|
|
|
def get(self):
|
|
print "Get from redfish"
|
|
return True
|
|
|
|
pass
|
|
|
|
class Ironic(Driver):
|
|
pass
|
|
|
|
class Mondorescue(Driver):
|
|
pass
|
|
|
|
class Fakecmdb(Driver):
|
|
pass
|
|
|
|
class Fakeprovider(Driver):
|
|
pass
|
|
|
|
|
|
class DriverCollection(list):
|
|
pass
|
|
|
|
|