Sha256: 5824ff047c4d8918d4980cb846d882e774b12a792bafda79a5c805a06fe7dc98

Contents?: true

Size: 1.1 KB

Versions: 2

Compression:

Stored size: 1.1 KB

Contents

module VagrantPlugins
  module Ventriloquist
    class Plugin < Vagrant.plugin("2")
      guest_capability("debian", "git_install") do
        require_relative "utils/debian/git_install"
        Cap::Debian::GitInstall
      end

      guest_capability("debian", "mercurial_install") do
        require_relative "utils/debian/mercurial_install"
        Cap::Debian::MercurialInstall
      end

      guest_capability("linux", "make") do
        require_relative "utils/linux/make"
        Cap::Linux::Make
      end

      guest_capability("debian", "install_build_tools") do
        require_relative "utils/debian/install_build_tools"
        Cap::Debian::InstallBuildTools
      end

      guest_capability("linux", "download") do
        require_relative "utils/linux/download"
        Cap::Linux::Download
      end

      guest_capability("linux", "untar") do
        require_relative "utils/linux/untar"
        Cap::Linux::Untar
      end

      guest_capability("debian", "install_packages") do
        require_relative "utils/debian/install_packages"
        Cap::Debian::InstallPackages
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ventriloquist-0.4.1 lib/ventriloquist/cap/utils.rb
ventriloquist-0.4.0 lib/ventriloquist/cap/utils.rb