From 6ba7dcf178656819529c13057b8c7b02e42bc7bc Mon Sep 17 00:00:00 2001 From: Ruben Kerkhof Date: Mon, 17 Jan 2022 14:20:25 +0100 Subject: [PATCH] Make disabling and configuring memballoon possible (#1434) The memballoon settings didn't have any effect as the variables read in the template were not defined --- lib/vagrant-libvirt/action/create_domain.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/vagrant-libvirt/action/create_domain.rb b/lib/vagrant-libvirt/action/create_domain.rb index f76993e..48ce8e5 100644 --- a/lib/vagrant-libvirt/action/create_domain.rb +++ b/lib/vagrant-libvirt/action/create_domain.rb @@ -133,6 +133,12 @@ module VagrantPlugins # RNG device passthrough @rng = config.rng + # Memballoon + @memballoon_enabled = config.memballoon_enabled + @memballoon_model = config.memballoon_model + @memballoon_pci_bus = config.memballoon_pci_bus + @memballoon_pci_slot = config.memballoon_pci_slot + config = env[:machine].provider_config @domain_type = config.driver @@ -322,6 +328,12 @@ module VagrantPlugins env[:ui].info(" -- TPM Path: #{@tpm_path}") end + if @memballoon_enabled + env[:ui].info(" -- Memballoon model: #{@memballoon_model}") + env[:ui].info(" -- Memballoon bus: #{@memballoon_pci_bus}") + env[:ui].info(" -- Memballoon slot: #{@memballoon_pci_slot}") + end + @boot_order.each do |device| env[:ui].info(" -- Boot device: #{device}") end