Use remote provider

This commit is contained in:
sophia 2022-06-28 15:44:27 -05:00
parent 2d08919314
commit 20ec85b021
2 changed files with 3 additions and 2 deletions

View File

@ -42,6 +42,7 @@ module Vagrant
# TODO: get trigger config from go # TODO: get trigger config from go
@triggers = Vagrant::Plugin::V2::Trigger.new(@env, @config.trigger, self, @ui) @triggers = Vagrant::Plugin::V2::Trigger.new(@env, @config.trigger, self, @ui)
@provider_options = {} # @config.vm.get_provider_overrides(@provider_name) @provider_options = {} # @config.vm.get_provider_overrides(@provider_name)
@provider = Vagrant.plugin("2").manager.providers[provider_name].first.new(self)
# Keep track of where our UUID should be placed # Keep track of where our UUID should be placed
@index_uuid_file = nil @index_uuid_file = nil
@ -137,7 +138,7 @@ module Vagrant
def provider def provider
return @provider if @provider return @provider if @provider
@provider = Vagrant.plugin("2").local_manager.providers[provider_name].first.new(self) @provider = Vagrant.plugin("2").manager.providers[provider_name].first.new(self)
@provider @provider
end end

View File

@ -110,7 +110,7 @@ module VagrantPlugins
def state_spec(*_) def state_spec(*_)
funcspec( funcspec(
args: [ args: [
SDK::Args::Target SDK::Args::Target::Machine
], ],
result: SDK::Args::Target::Machine::State, result: SDK::Args::Target::Machine::State,
) )