You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
781 B
39 lines
781 B
##
|
|
# Test with something like:
|
|
# ~> bundle exec vagrant ls
|
|
#
|
|
module Vagrant
|
|
module Lxd
|
|
class Plugin < Vagrant.plugin('2')
|
|
name "Lxd"
|
|
|
|
description <<-DESC
|
|
Vagrant LXD provider
|
|
DESC
|
|
|
|
provider(:lxd, priority: 7) do
|
|
require File.expand_path("../provider", __FILE__)
|
|
Provider
|
|
end
|
|
|
|
config(:lxd, :provider) do
|
|
require_relative "config"
|
|
Config
|
|
end
|
|
|
|
#synced_folder(:virtualbox) do
|
|
# require File.expand_path("../synced_folder", __FILE__)
|
|
# SyncedFolder
|
|
#end
|
|
|
|
command 'ls' do
|
|
require File.expand_path("../command", __FILE__)
|
|
Command
|
|
end
|
|
|
|
autoload :Action, File.expand_path("../action", __FILE__)
|
|
end
|
|
end
|
|
end
|
|
|
|
# vim: set et ts=2 sw=2:
|