Sha256: 8190dac026063eb9059c1a166305470fc011d557ad76b5f1cba4f325a1b19ded
Contents?: true
Size: 1.23 KB
Versions: 7
Compression:
Stored size: 1.23 KB
Contents
require 'etude_for_aws' namespace :VPC do desc 'シンプルなVPCを作成する' task :create_simple_vpc do vpc_director = VPC::VpcDirector.new(VPC::SimpleVpc.new) vpc_director.create end desc 'シンプルなVPCを削除する' task :destroy_simple_vpc do vpc_director = VPC::VpcDirector.new(VPC::SimpleVpc.new) vpc_director.destroy end desc '標準的なVPCを作成する' task :create_standard_vpc do vpc_director = VPC::VpcDirector.new(VPC::StandardVpc.new) vpc_director.create end desc '標準的なVPCを削除する' task :destroy_standard_vpc do vpc_director = VPC::VpcDirector.new(VPC::StandardVpc.new) vpc_director.destroy end desc '標準的なVPNを作成する' task :create_standard_vpn do vpc_director = VPC::VpcDirector.new(VPC::StandardVpc.new) vpc_director.create vpc = vpc_director.builder vpn_director = VPC::VpnDirector.new(VPC::Vpn.new(vpc)) vpn_director.create end desc '標準的なVPNを削除する' task :destroy_standard_vpn do vpc_director = VPC::VpcDirector.new(VPC::StandardVpc.new) vpc = vpc_director.builder vpn_director = VPC::VpnDirector.new(VPC::Vpn.new(vpc)) vpn_director.destroy vpc_director.destroy end end
Version data entries
7 entries across 7 versions & 1 rubygems