module VagrantPlugins::ProviderLibvirt::Util::StorageUtil

Public Instance Methods

storage_gid(env) click to toggle source
# File lib/vagrant-libvirt/util/storage_util.rb, line 10
def storage_gid(env)
  env[:machine].provider_config.qemu_use_session ? Process.gid : 0
end
storage_pool_path(env) click to toggle source
# File lib/vagrant-libvirt/util/storage_util.rb, line 14
def storage_pool_path(env)
  if env[:machine].provider_config.storage_pool_path
    env[:machine].provider_config.storage_pool_path
  elsif env[:machine].provider_config.qemu_use_session
    File.expand_path('~/.local/share/libvirt/images')
  else
    '/var/lib/libvirt/images'
  end
end
storage_uid(env) click to toggle source
# File lib/vagrant-libvirt/util/storage_util.rb, line 6
def storage_uid(env)
  env[:machine].provider_config.qemu_use_session ? Process.uid : 0
end