Sha256: e52ff019fbe009c298aab0c7b98dba00c389efc450b12f55bb4561865b5dd2b3
Contents?: true
Size: 709 Bytes
Versions: 1
Compression:
Stored size: 709 Bytes
Contents
# lib/vagrant-ip-show/command.rb module Vagrant module IpShow class Command < Vagrant.plugin('2', :command) def execute # Execute the actual SSH with_target_vms(nil, single_target: true) do |vm| @logger.info("Getting ips of vm networks") ssh_opts = {extra_args: ['-q']} # make it quiet env = vm.action(:ssh_run, ssh_run_command: "ifconfig | grep 'inet addr:' | grep -v 127.0.0.1 | sed -e 's/Bcast//' | cut -d: -f2", ssh_opts: ssh_opts) status = env[:ssh_run_exit_status] || 0 return status end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vagrant-ip-show-0.0.1 | lib/vagrant-ip-show/command.rb |