diff --git a/lib/vagrant-libvirt/action/create_domain.rb b/lib/vagrant-libvirt/action/create_domain.rb index f704bb9..af0e183 100644 --- a/lib/vagrant-libvirt/action/create_domain.rb +++ b/lib/vagrant-libvirt/action/create_domain.rb @@ -57,6 +57,7 @@ module VagrantPlugins @video_type = config.video_type @video_vram = config.video_vram @keymap = config.keymap + @kvm_hidden = config.kvm_hidden # Boot order @boot_order = config.boot_order diff --git a/lib/vagrant-libvirt/config.rb b/lib/vagrant-libvirt/config.rb index 95ccc58..4254a8f 100644 --- a/lib/vagrant-libvirt/config.rb +++ b/lib/vagrant-libvirt/config.rb @@ -78,6 +78,7 @@ module VagrantPlugins attr_accessor :video_type attr_accessor :video_vram attr_accessor :keymap + attr_accessor :kvm_hidden # Sets the max number of NICs that can be created # Default set to 8. Don't change the default unless you know @@ -140,6 +141,7 @@ module VagrantPlugins @video_type = UNSET_VALUE @video_vram = UNSET_VALUE @keymap = UNSET_VALUE + @kvm_hidden = UNSET_VALUE @nic_adapter_count = UNSET_VALUE @@ -401,6 +403,7 @@ module VagrantPlugins @video_type = 'cirrus' if @video_type == UNSET_VALUE @video_vram = 9216 if @video_vram == UNSET_VALUE @keymap = 'en-us' if @keymap == UNSET_VALUE + @kvm_hidden = false if @kvm_hidden == UNSET_VALUE @nic_adapter_count = 8 if @nic_adapter_count == UNSET_VALUE # Boot order diff --git a/lib/vagrant-libvirt/templates/domain.xml.erb b/lib/vagrant-libvirt/templates/domain.xml.erb index e2d8a5f..2eec6ec 100644 --- a/lib/vagrant-libvirt/templates/domain.xml.erb +++ b/lib/vagrant-libvirt/templates/domain.xml.erb @@ -44,6 +44,11 @@ + <% if @kvm_hidden %> + + + + <% end %>