Ejemplo n.º 1
0
    def __getConfiguratorByNameAndOsType(configurator, os):
        if configurator and configurator != "":
            if configurator == MediacatVMConfigurator.getIdentifier():
                return MediacatVMConfigurator
            elif configurator == IratiDebianVMConfigurator.getIdentifier():
                return IratiDebianVMConfigurator
            elif configurator == SpirentCentOSVMConfigurator.getIdentifier():
                return SpirentCentOSVMConfigurator
            elif configurator == DebianWheezyVMConfigurator.getIdentifier():
                return DebianWheezyVMConfigurator
        else:
            if os.lower() == "debian" or os.lower() == "ubuntu":
                return OfeliaDebianVMConfigurator

        raise Exception("Unknown configurator")