From fc54996ba892c1230ca05cedde0d4e20a362db51 Mon Sep 17 00:00:00 2001 From: Brian Cain Date: Thu, 5 Dec 2019 16:08:49 -0800 Subject: [PATCH] Add beginning of ConfigureDisks capability to VirtualBox provider --- plugins/providers/virtualbox/cap/configure_disks.rb | 11 +++++++++++ plugins/providers/virtualbox/plugin.rb | 5 +++++ 2 files changed, 16 insertions(+) create mode 100644 plugins/providers/virtualbox/cap/configure_disks.rb diff --git a/plugins/providers/virtualbox/cap/configure_disks.rb b/plugins/providers/virtualbox/cap/configure_disks.rb new file mode 100644 index 000000000..902ac9944 --- /dev/null +++ b/plugins/providers/virtualbox/cap/configure_disks.rb @@ -0,0 +1,11 @@ +module VagrantPlugins + module ProviderVirtualBox + module Cap + module ConfigureDisks + def self.configure_disks(machine, defined_disks) + return nil if defined_disks.empty? + end + end + end + end +end diff --git a/plugins/providers/virtualbox/plugin.rb b/plugins/providers/virtualbox/plugin.rb index f2fbf47e5..cb0b02725 100644 --- a/plugins/providers/virtualbox/plugin.rb +++ b/plugins/providers/virtualbox/plugin.rb @@ -39,6 +39,11 @@ module VagrantPlugins Cap::PublicAddress end + provider_capability(:virtualbox, :configure_disks) do + require_relative "cap/configure_disks" + Cap::ConfigureDisks + end + provider_capability(:virtualbox, :snapshot_list) do require_relative "cap" Cap