Sha256: 7c2a66b6f1e3acc7df5b152b5c365a84a80189155a0d7ae373c46f09c12298ea

Contents?: true

Size: 797 Bytes

Versions: 26

Compression:

Stored size: 797 Bytes

Contents

require "vagrant"

module VagrantPlugins
  module GuestHaiku
    class Plugin < Vagrant.plugin("2")
      name "Haiku guest"
      description "Haiku guest support."

      guest(:haiku) do
        require_relative "guest"
        Guest
      end

      guest_capability(:haiku, :halt) do
        require_relative "cap/halt"
        Cap::Halt
      end

      guest_capability(:haiku, :change_host_name) do
        require_relative "cap/change_host_name"
        Cap::ChangeHostName
      end

      guest_capability(:haiku, :insert_public_key) do
        require_relative "cap/insert_public_key"
        Cap::InsertPublicKey
      end

      guest_capability(:haiku, :remove_public_key) do
        require_relative "cap/remove_public_key"
        Cap::RemovePublicKey
      end
    end
  end
end

Version data entries

26 entries across 22 versions & 3 rubygems

Version Path
vagrant-unbundled-2.0.4.0 plugins/guests/haiku/plugin.rb
vagrant-unbundled-2.0.3.0 plugins/guests/haiku/plugin.rb
vagrant-aws-detiber-0.7.2.pre.4 vendor/bundle/ruby/2.3.0/bundler/gems/vagrant-419afb4dcffe/plugins/guests/haiku/plugin.rb
vagrant-aws-detiber-0.7.2.pre.3 vendor/bundle/ruby/2.3.0/bundler/gems/vagrant-419afb4dcffe/plugins/guests/haiku/plugin.rb
vagrant-aws-detiber-0.7.2.pre.2 vendor/bundle/ruby/2.3.0/bundler/gems/vagrant-419afb4dcffe/plugins/guests/haiku/plugin.rb
vagrant-unbundled-2.0.2.0 plugins/guests/haiku/plugin.rb