Exemplo n.º 1
0
                             AWSDriver,
                             key=settings.AWS_KEY,
                             secret=settings.AWS_SECRET,
                             user="******")


def _initialize_euca():
    if hasattr(settings, 'EUCA_ADMIN_KEY') \
       and hasattr(settings, 'EUCA_ADMIN_SECRET'):
        _initialize_provider(EucaProvider(),
                             EucaDriver,
                             key=settings.EUCA_ADMIN_KEY,
                             secret=settings.EUCA_ADMIN_SECRET,
                             user="******")


def initialize():
    """
    Initialize machines and sizes using an admin identity.

    NOTE: This is required to ensure Eucalyptus and AWS have valid information
    for sizes and machines.
    """
    _initialize_euca()
    _initialize_aws()

EucaProvider.set_meta()
AWSProvider.set_meta()
OSProvider.set_meta()
initialize()
Exemplo n.º 2
0
"""
Atmosphere service compute.
"""
from threepio import logger

from rtwo import settings

from rtwo.provider import AWSProvider, EucaProvider, OSProvider
from rtwo.driver import EucaDriver, AWSDriver

from libcloud.common.types import InvalidCredsError

EucaProvider.set_meta()
AWSProvider.set_meta()
OSProvider.set_meta()
 def __init__(self):
     # TODO: Figure out why this is needed
     OSProvider.set_meta()
     EucaProvider.set_meta()