def initialize(attributes={})
self.groups ||= ["default"] unless (attributes[:subnet_id] || attributes[:security_group_ids])
self.flavor_id ||= 't1.micro'
prepare_service_value(attributes)
self.image_id ||= begin
self.username = 'ubuntu'
case @service.instance_variable_get(:@region)
when 'ap-northeast-1'
'ami-5e0fa45f'
when 'ap-southeast-1'
'ami-f092eca2'
when 'ap-southeast-2'
'ami-fb8611c1'
when 'eu-west-1'
'ami-3d1f2b49'
when 'sa-east-1'
'ami-d0429ccd'
when 'us-east-1'
'ami-3202f25b'
when 'us-west-1'
'ami-f5bfefb0'
when 'us-west-2'
'ami-e0ec60d0'
end
end
super
end