def ClusterController(*args, **kwargs):
 controller = Controller(*args, **kwargs)
 Intf('eth0', node=controller).updateIP()
 return controller

def ClusterController ( * args , ** kwargs ) : controller = Controller ( * args , ** kwargs ) Intf ( 'eth0' , node = controller ) . updateIP ( ) return controller
custom controller() constructor which updates its eth0 ip address .