Package starcluster :: Module static
[hide private]
[frames] | no frames]

Module static

source code

Module for storing static data structures

Variables [hide private]
  TMP_DIR = '/tmp'
  DEBUG_FILE = '/tmp/starcluster-debug.log'
  STARCLUSTER_CFG_DIR = '/home/jtriley/.starcluster'
  STARCLUSTER_CFG_FILE = '/home/jtriley/.starcluster/config'
  STARCLUSTER_PLUGIN_DIR = '/home/jtriley/.starcluster/plugins'
  STARCLUSTER_RECEIPT_DIR = '/var/run/starcluster'
  STARCLUSTER_RECEIPT_FILE = '/var/run/starcluster/receipt.pkl'
  STARCLUSTER_OWNER_ID = 342652561657
  BASE_AMI_32 = 'ami-d1c42db8'
  BASE_AMI_64 = 'ami-a5c42dcc'
  SECURITY_GROUP_PREFIX = '@sc'
  SECURITY_GROUP_TEMPLATE = '@sc-%s'
  MASTER_GROUP_NAME = 'masters'
  MASTER_GROUP = '@sc-masters'
  MASTER_GROUP_DESCRIPTION = 'StarCluster Master Nodes'
  VOLUME_GROUP_NAME = 'volumecreator'
  VOLUME_GROUP = '@sc-volumecreator'
  VOLUME_GROUP_DESCRIPTION = 'StarCluster createvolume instances'
  INSTANCE_TYPES = {'c1.medium': 'i386', 'c1.xlarge': 'x86_64', ...
  AVAILABLE_SHELLS = {'bash': True, 'csh': True, 'ksh': True, 't...
  GLOBAL_SETTINGS = {'DEFAULT_TEMPLATE': (<type 'str'>, False, N...
  AWS_SETTINGS = {'AWS_ACCESS_KEY_ID': (<type 'str'>, True, None...
  KEY_SETTINGS = {'KEY_LOCATION': (<type 'str'>, True, None)}
  EBS_VOLUME_SETTINGS = {'DEVICE': (<type 'str'>, False, None), ...
  PLUGIN_SETTINGS = {'SETUP_CLASS': (<type 'str'>, True, None)}
  CLUSTER_SETTINGS = {'AVAILABILITY_ZONE': (<type 'str'>, False,...
  __package__ = 'starcluster'
Variables Details [hide private]

INSTANCE_TYPES

Value:
{'c1.medium': 'i386',
 'c1.xlarge': 'x86_64',
 'm1.large': 'x86_64',
 'm1.small': 'i386',
 'm1.xlarge': 'x86_64',
 'm2.2xlarge': 'x86_64',
 'm2.4xlarge': 'x86_64'}

AVAILABLE_SHELLS

Value:
{'bash': True, 'csh': True, 'ksh': True, 'tcsh': True, 'zsh': True}

GLOBAL_SETTINGS

Value:
{'DEFAULT_TEMPLATE': (<type 'str'>, False, None),
 'ENABLE_EXPERIMENTAL': (<type 'bool'>, False, False)}

AWS_SETTINGS

Value:
{'AWS_ACCESS_KEY_ID': (<type 'str'>, True, None),
 'AWS_EC2_PATH': (<type 'str'>, False, None),
 'AWS_IS_SECURE': (<type 'bool'>, False, None),
 'AWS_PORT': (<type 'int'>, False, None),
 'AWS_REGION_HOST': (<type 'str'>, False, None),
 'AWS_REGION_NAME': (<type 'str'>, False, None),
 'AWS_S3_PATH': (<type 'str'>, False, None),
 'AWS_SECRET_ACCESS_KEY': (<type 'str'>, True, None),
...

EBS_VOLUME_SETTINGS

Value:
{'DEVICE': (<type 'str'>, False, None),
 'MOUNT_PATH': (<type 'str'>, True, None),
 'PARTITION': (<type 'int'>, False, 1),
 'VOLUME_ID': (<type 'str'>, True, None)}

CLUSTER_SETTINGS

Value:
{'AVAILABILITY_ZONE': (<type 'str'>, False, None),
 'CLUSTER_SHELL': (<type 'str'>, False, 'bash'),
 'CLUSTER_SIZE': (<type 'int'>, True, None),
 'CLUSTER_USER': (<type 'str'>, False, 'sgeadmin'),
 'EXTENDS': (<type 'str'>, False, None),
 'KEYNAME': (<type 'str'>, True, None),
 'MASTER_IMAGE_ID': (<type 'str'>, False, None),
 'MASTER_INSTANCE_TYPE': (<type 'str'>, False, None),
...