Sha256: 89a407980b28c200d325a863fbab15c6a9b79ae01b3f601a79b127d87e20244c

Contents?: true

Size: 422 Bytes

Versions: 8

Compression:

Stored size: 422 Bytes

Contents

module VagrantPlugins
  module ProviderLibvirt
    module Cap
      class PublicAddress
        def self.public_address(machine)
          # This does not need to be a globally routable address, it
          # only needs to be accessible from the machine running
          # Vagrant.
          ssh_info = machine.ssh_info
          return nil if !ssh_info
          ssh_info[:host]
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
vagrant-libvirt-0.5.3 lib/vagrant-libvirt/cap/public_address.rb
vagrant-libvirt-0.5.2 lib/vagrant-libvirt/cap/public_address.rb
vagrant-libvirt-0.5.1 lib/vagrant-libvirt/cap/public_address.rb
vagrant-libvirt-0.5.0 lib/vagrant-libvirt/cap/public_address.rb
vagrant-libvirt-0.4.1 lib/vagrant-libvirt/cap/public_address.rb
vagrant-libvirt-0.4.0 lib/vagrant-libvirt/cap/public_address.rb
vagrant-libvirt-0.3.0 lib/vagrant-libvirt/cap/public_address.rb
vagrant-libvirt-0.2.1 lib/vagrant-libvirt/cap/public_address.rb