class NovaLauncher extends Launcher {

  @Override
  public String forkGroup(JsonCluster definition, ClusterRuntime runtime, String name) throws KaramelException {
    JsonGroup jg = UserClusterDataExtractor.findGroup(definition,name);
    Provider provider = UserClusterDataExtractor.getGroupProvider(definition,name);
    Nova nova = (Nova) provider;
    Set<String> ports = new HashSet<>();
    ports.addAll(Settings.AWS_VM_PORTS_DEFAULT);
    String groupId = createSecurityGroup(definition.getName(), jg.getName(), nova, ports);
    return groupId;
  }

  public  NovaLauncher(NovaContext novaContext, SshKeyPair sshKeyPair);

}