Esempio n. 1
0
 def create_cluster(self):
     self.cluster = Cluster(settings=self.settings)
     self.cluster.create()
Esempio n. 2
0
from __future__ import unicode_literals

import pytest

import os

from datasciencebox.core import salt
from datasciencebox.core.project import Project
from datasciencebox.core.cloud.cluster import Cluster
from datasciencebox.core.cloud.instance import Instance

cluster = Cluster()
cluster.instances.append(
    Instance(ip='0.0.0.0', username='******', keypair='/home/ubuntu/.ssh/id_rsa'))
cluster.instances.append(
    Instance(ip='1.1.1.1:2222',
             username='******',
             keypair='/home/ubuntu/.ssh/id_rsa2'))
cluster.instances.append(
    Instance(ip='2.2.2.2',
             port='3333',
             username='******',
             keypair='/home/ubuntu/.ssh/id_rsa3'))

project = Project()
project.cluster = cluster

head_roles = ['head', 'head2', 'conda']
compute_roles = ['minion2', 'conda']
salt.HEAD_ROLES = head_roles
salt.COMPUTE_ROLES = compute_roles