package aws
import (
"github.com/hashicorp/terraform/helper/schema"
)
func resourceAwsOpsworksRailsAppLayer() *schema.Resource {
layerType := &opsworksLayerType{
TypeName: "rails-app",
DefaultLayerName: "Rails App Server",
Attributes: map[string]*opsworksLayerTypeAttribute{
"ruby_version": {
AttrName: "RubyVersion",
Type: schema.TypeString,
Default: "2.0.0",
},
"app_server": {
AttrName: "RailsStack",
Default: "apache_passenger",
"passenger_version": {
AttrName: "PassengerVersion",
Default: "4.0.46",
"rubygems_version": {
AttrName: "RubygemsVersion",
Default: "2.2.2",
"manage_bundler": {
AttrName: "ManageBundler",
Type: schema.TypeBool,
Default: true,
"bundler_version": {
AttrName: "BundlerVersion",
Default: "1.5.3",
}
return layerType.SchemaResource()