Module: Landrush
- Defined in:
- lib/landrush/dependent_vms.rb,
lib/landrush.rb,
lib/landrush/store.rb,
lib/landrush/config.rb,
lib/landrush/plugin.rb,
lib/landrush/server.rb,
lib/landrush/command.rb,
lib/landrush/version.rb,
lib/landrush/action/setup.rb,
lib/landrush/action/common.rb,
lib/landrush/action/teardown.rb,
lib/landrush/resolver_config.rb,
lib/landrush/action/redirect_dns.rb,
lib/landrush/cap/linux/redirect_dns.rb,
lib/landrush/cap/debian/install_iptables.rb,
lib/landrush/cap/linux/add_iptables_rule.rb,
lib/landrush/cap/redhat/install_iptables.rb,
lib/landrush/action/install_prerequisites.rb,
lib/landrush/cap/debian/iptables_installed.rb,
lib/landrush/cap/redhat/iptables_installed.rb,
lib/landrush/cap/linux/configured_dns_server.rb,
lib/landrush/cap/linux/read_host_visible_ip_address.rb
Overview
Keep track of dependent VMs.
Poor man’s race condition defense - touch and rm files in a directory and count them.
Defined Under Namespace
Modules: Action, Cap Classes: Command, Config, DependentVMs, Plugin, ResolverConfig, Server, Store
Constant Summary collapse
- VERSION =
"0.8.0"
Class Method Summary collapse
Class Method Details
.working_dir ⇒ Object
8 9 10 |
# File 'lib/landrush.rb', line 8 def self.working_dir @working_dir ||= Pathname(File.('~/.vagrant.d/data/landrush')).tap(&:mkpath) end |
.working_dir=(working_dir) ⇒ Object
12 13 14 |
# File 'lib/landrush.rb', line 12 def self.working_dir=(working_dir) @working_dir = Pathname(working_dir).tap(&:mkpath) end |