From b7d12a0907e91c135587ed2a3776b08dae5ef95c Mon Sep 17 00:00:00 2001 From: sophia Date: Thu, 17 Feb 2022 10:26:36 -0600 Subject: [PATCH] Get provider from remote machine --- plugins/commands/serve/client/target/machine.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/plugins/commands/serve/client/target/machine.rb b/plugins/commands/serve/client/target/machine.rb index 4e5b16365..6a0829363 100644 --- a/plugins/commands/serve/client/target/machine.rb +++ b/plugins/commands/serve/client/target/machine.rb @@ -60,6 +60,18 @@ module VagrantPlugins ) end + # Return [Provider] provider for the machine + def provider + p = client.provider(Empty.new) + Provider.load(p, broker: broker) + end + + # Return [Provider] provider for the machine + def provider_name + p = client.provider_name(Empty.new) + p.name + end + # Force a reload of the machine state def reload client.reload(Empty.new)