Sha256: 46ef3fe8ea1590b2e509dc97c7d180269671ddfb3eca9abb0c7023a732747caf
Contents?: true
Size: 716 Bytes
Versions: 1
Compression:
Stored size: 716 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: "/sbin/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.2 | lib/vagrant-ip-show/command.rb |