From e52e83df9b45c2676791eee019049f358d59c022 Mon Sep 17 00:00:00 2001 From: denin Date: Sun, 25 Sep 2016 17:13:52 +0300 Subject: [PATCH] Support libvirt provider The same logic as for #66 --- lib/vagrant-hostsupdater/HostsUpdater.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/vagrant-hostsupdater/HostsUpdater.rb b/lib/vagrant-hostsupdater/HostsUpdater.rb index 33e3a21..74d0cf9 100644 --- a/lib/vagrant-hostsupdater/HostsUpdater.rb +++ b/lib/vagrant-hostsupdater/HostsUpdater.rb @@ -19,6 +19,14 @@ def getIps @ui.info '[vagrant-hostsupdater] Skipping adding host entries (config.vm.network hostsupdater: "skip" is set)' end end + + if @machine.provider_name == :libvirt + ssh_info = @machine.ssh_info + if ssh_info + ips.push(ssh_info[:host]) + end + end + return ips end