diff --git a/lib/terraforming.rb b/lib/terraforming.rb index 5e4a3385..27f7eee2 100644 --- a/lib/terraforming.rb +++ b/lib/terraforming.rb @@ -1,4 +1,19 @@ -require "aws-sdk-core" +require "aws-sdk-autoscaling" +require "aws-sdk-cloudwatch" +require "aws-sdk-ec2" +require "aws-sdk-efs" +require "aws-sdk-elasticache" +require "aws-sdk-elasticloadbalancing" +require "aws-sdk-elasticloadbalancingv2" +require "aws-sdk-iam" +require "aws-sdk-kms" +require "aws-sdk-rds" +require "aws-sdk-redshift" +require "aws-sdk-route53" +require "aws-sdk-s3" +require "aws-sdk-sns" +require "aws-sdk-sqs" + require "erb" require "multi_json" require "thor" diff --git a/terraforming.gemspec b/terraforming.gemspec index c10fdf3f..b0470232 100644 --- a/terraforming.gemspec +++ b/terraforming.gemspec @@ -19,7 +19,21 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } spec.require_paths = ["lib"] - spec.add_dependency "aws-sdk", "~> 2.10.17" + spec.add_dependency "aws-sdk-autoscaling", "~> 1" + spec.add_dependency "aws-sdk-cloudwatch", "~> 1" + spec.add_dependency "aws-sdk-ec2", "~> 1" + spec.add_dependency "aws-sdk-efs", "~> 1" + spec.add_dependency "aws-sdk-elasticache", "~> 1" + spec.add_dependency "aws-sdk-elasticloadbalancing", "~> 1" + spec.add_dependency "aws-sdk-elasticloadbalancingv2", "~> 1" + spec.add_dependency "aws-sdk-iam", "~> 1" + spec.add_dependency "aws-sdk-kms", "~> 1" + spec.add_dependency "aws-sdk-rds", "~> 1" + spec.add_dependency "aws-sdk-redshift", "~> 1" + spec.add_dependency "aws-sdk-route53", "~> 1" + spec.add_dependency "aws-sdk-s3", "~> 1" + spec.add_dependency "aws-sdk-sns", "~> 1" + spec.add_dependency "aws-sdk-sqs", "~> 1" spec.add_dependency "multi_json", "~> 1.12.1" spec.add_dependency "thor"