Module: VagrantPlugins::CommandDns::Action::Route53

Defined in:
lib/vagrant-command-dns/action/route53.rb,
lib/vagrant-command-dns/action/route53/create.rb,
lib/vagrant-command-dns/action/route53/connect.rb,
lib/vagrant-command-dns/action/route53/destroy.rb

Defined Under Namespace

Classes: Connect, Create, Destroy

Class Method Summary collapse

Class Method Details

.route53_createObject



8
9
10
11
12
13
14
15
# File 'lib/vagrant-command-dns/action/route53.rb', line 8

def self.route53_create
  Vagrant::Action::Builder.new.tap do |b|
    b.use Action::ConfigValidate
    b.use Action::GetIP
    b.use Route53::Connect
    b.use Route53::Create
  end
end

.route53_destroyObject



17
18
19
20
21
22
23
24
# File 'lib/vagrant-command-dns/action/route53.rb', line 17

def self.route53_destroy
  Vagrant::Action::Builder.new.tap do |b|
    b.use Action::ConfigValidate
    b.use Action::GetIP
    b.use Route53::Connect
    b.use Route53::Destroy
  end
end