class Cumulus::Configuration::EC2Config

Public: Inner class that contains EC2 configuration options

Attributes

default_image_id[R]
ebs_directory[R]
ignore_unmanaged_instances[R]
instances_directory[R]
user_data_directory[R]
volume_mount_base[R]
volume_mount_end[R]
volume_mount_start[R]

Public Class Methods

new() click to toggle source
# File lib/conf/Configuration.rb, line 369
def initialize
  @ebs_directory = absolute_path "ec2/ebs"
  @instances_directory = absolute_path "ec2/instances"
  @user_data_directory = absolute_path "ec2/user-data-scripts"
  @ignore_unmanaged_instances = conf "ec2.instances.ignore-unmanaged"
  @default_image_id = conf "ec2.instances.default-image-id"
  @volume_mount_base = conf "ec2.instances.volume-mounting.base"
  @volume_mount_start = conf "ec2.instances.volume-mounting.start"
  @volume_mount_end = conf "ec2.instances.volume-mounting.end"
end