Sha256: 200ca6b272f3a48dd1c78e79a0fe667bb8b584c75971a99eb8da8231f2a61068
Contents?: true
Size: 959 Bytes
Versions: 2
Compression:
Stored size: 959 Bytes
Contents
module Landrush class Plugin < Vagrant.plugin('2') name 'landrush' command 'landrush' do require_relative 'command' Command end config 'landrush' do require_relative 'config' Config end action_hook 'landrush_setup', :machine_action_up do |hook| require_relative 'action/setup' require_relative 'action/redirect_dns' hook.before(VagrantPlugins::ProviderVirtualBox::Action::Boot, Action::Setup) hook.after(VagrantPlugins::ProviderVirtualBox::Action::Boot, Action::RedirectDns) end action_hook 'landrush_teardown', :machine_action_halt do |hook| require_relative 'action/teardown' hook.after(Vagrant::Action::Builtin::GracefulHalt, Action::Teardown) end action_hook 'landrush_teardown', :machine_action_destroy do |hook| require_relative 'action/teardown' hook.after(Vagrant::Action::Builtin::GracefulHalt, Action::Teardown) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
landrush-0.3.1 | lib/landrush/plugin.rb |
landrush-0.3.0 | lib/landrush/plugin.rb |