# File lib/vagrant-lxc/provider.rb, line 64 def ssh_info # If the Container is not running then we cannot possibly SSH into it, so # we return nil. return nil if state.id != :running # Run a custom action called "ssh_ip" which does what it says and puts # the IP found into the `:machine_ip` key in the environment. env = @machine.action("ssh_ip") # If we were not able to identify the container's IP, we return nil # here and we let Vagrant core deal with it ;) return nil unless env[:machine_ip] { :host => env[:machine_ip], :port => @machine.config.ssh.guest_port } end