Sha256: aa452bf9e66a5499b6ae57c75091400cc0db04e4dd22dca4683a30caf3ebe5aa

Contents?: true

Size: 611 Bytes

Versions: 1

Compression:

Stored size: 611 Bytes

Contents

begin
  require 'vagrant'
rescue LoadError
  raise 'Vagrant is required!'
end

require 'host/host'

module VagrantArtixHost
  class Plugin < Vagrant.plugin('2')
    name 'VagrantArtixHost'
    description <<-DESC
    Vagrant Host plugin for Artix Linux
    DESC

    host(:artixhostplugin, :linux) do
      Host
    end

    # Defining Host Capabilities
    host_capability(:artixhostplugin, 'nfs_check_command') do
      require_relative 'host/cap/nfs'
      Cap::NFS
    end

    host_capability(:artixhostplugin, 'nfs_start_command') do
      require_relative 'host/cap/nfs'
      Cap::NFS
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagrant-host-artix-0.0.3 lib/vagrant-host-artix.rb