Sha256: 23e41d1a0eae8841ccffb076256bfee1f080ff2c234eb4768535a27b01d96fa8

Contents?: true

Size: 696 Bytes

Versions: 3

Compression:

Stored size: 696 Bytes

Contents

begin
  require "vagrant"
rescue LoadError
  raise "vagrant-winrm-s must be run from within vagrant."
end

require "vagrant/../../plugins/communicators/winrm/plugin"

module VagrantPlugins
  module CommunicatorWinRM
    class WinrmSPlugin < Plugin
      name "winrms communicator"
      description <<-DESC
      This plugin allows Vagrant to communicate with remote machines using
      SSPINegotiate when run from Windows Hosts.
      DESC

      communicator("winrm") do
        require File.expand_path("../communicator", __FILE__)
        init!
        WinrmSCommunicator
      end

      config("winrm") do
        require_relative "config"
        WinrmSConfig
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vagrant-winrm-s-0.0.3 lib/vagrant-winrm-s/plugin.rb
vagrant-winrm-s-0.0.2 lib/vagrant-winrm-s/plugin.rb
vagrant-winrm-s-0.0.1 lib/vagrant-winrm-s/plugin.rb