Sha256: 393c09415b0192a8898d6242eb4708422a231e46f6f333460e8c9c31b005e503
Contents?: true
Size: 698 Bytes
Versions: 12
Compression:
Stored size: 698 Bytes
Contents
require_relative "../container/config" module VagrantPlugins module PodmanProvisioner class Config < VagrantPlugins::ContainerProvisioner::Config attr_accessor :kubic def initialize super() @kubic = UNSET_VALUE end def finalize! super() @kubic = false if @kubic == UNSET_VALUE end def post_install_provision(name, **options, &block) # Abort raise PodmanError, :wrong_provisioner if options[:type] == "podman" proxy = VagrantPlugins::Kernel_V2::VMConfig.new proxy.provision(name, **options, &block) @post_install_provisioner = proxy.provisioners.first end end end end
Version data entries
12 entries across 12 versions & 3 rubygems