Sha256: a284161127f2edcfda51c4bcbb9e980e6892467a64a0d761e2c16efa96f920da
Contents?: true
Size: 1.34 KB
Versions: 4
Compression:
Stored size: 1.34 KB
Contents
# frozen_string_literal: true require_relative 'version' module VagrantPlugins module K3s class Plugin < Vagrant.plugin(2) name 'k3s' description 'Lightweight Kubernetes' config(:k3s, :provisioner) do require_relative 'config' Config end provisioner(:k3s) do require_relative 'provisioner' Provisioner end command(:k3s, primary: true) do require_relative 'command' Command end guest_capability(:linux, :k3s_installed) do require_relative "cap/linux/k3s_installed" Cap::Linux::K3sInstalled end guest_capability(:linux, :curl_installed) do require_relative "cap/linux/curl_installed" Cap::Linux::CurlInstalled end guest_capability(:alpine, :curl_install) do require_relative "cap/alpine/curl_install" Cap::Alpine::CurlInstall end guest_capability(:debian, :curl_install) do require_relative "cap/debian/curl_install" Cap::Debian::CurlInstall end guest_capability(:redhat, :curl_install) do require_relative "cap/redhat/curl_install" Cap::Redhat::CurlInstall end guest_capability(:suse, :curl_install) do require_relative "cap/suse/curl_install" Cap::Suse::CurlInstall end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
vagrant-k3s-0.1.3 | lib/vagrant-k3s/plugin.rb |
vagrant-k3s-0.1.2 | lib/vagrant-k3s/plugin.rb |
vagrant-k3s-0.1.1 | lib/vagrant-k3s/plugin.rb |
vagrant-k3s-0.1.0 | lib/vagrant-k3s/plugin.rb |