From 3512028ca43cab37a7c792f6d285e0237f037d51 Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Tue, 6 Apr 2021 15:57:00 -0700 Subject: [PATCH] Define callbacks which should be run when enabling server mode --- lib/vagrant/shared_helpers.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/vagrant/shared_helpers.rb b/lib/vagrant/shared_helpers.rb index a4e460231..ef15c9b66 100644 --- a/lib/vagrant/shared_helpers.rb +++ b/lib/vagrant/shared_helpers.rb @@ -234,6 +234,13 @@ module Vagrant # # @return [true] def self.enable_server_mode! + if !server_mode? + SERVER_MODE_CALLBACKS.each(&:call) + end @_server_mode = true end + + SERVER_MODE_CALLBACKS = [ + ->{ Vagrant::Machine.prepend(Vagrant::Machine::Remote) }, + ].freeze end