Sha256: 7ed72e8e41ced48cd5e445a4d9d78962a1c0b12c255b5c408c983e1363fba690

Contents?: true

Size: 1.23 KB

Versions: 1

Compression:

Stored size: 1.23 KB

Contents

# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|

    config.ssh.insert_key = 'true'
    config.vm.synced_folder "/guests/sharedfolder", "/sharedfolder", type: "sshfs"

    config.vm.provider :libvirt do |domain|
      domain.memory = 4096
      domain.cpus = 4
      domain.nested = true
    end

    host = 'viv-libvirt' # vagrant in vagrant - to test libvirt
    box  = 'fedora/25-cloud-base'

    config.vm.define host do | tmp |
        tmp.vm.hostname = host
        tmp.vm.box = box
    end
  config.vm.provision "shell", inline: <<-SHELL
    rpms=(
      libvirt-daemon-kvm                         # for vagrant libvirt support
      make gcc ruby ruby-devel redhat-rpm-config # for building gems
      gcc-c++                                    # for building unf_ext
      libvirt-devel                              # for building ruby-libvirt gem
      zlib-devel                                 # for building nokogiri gem
      git                                        # for the git ls-files in gemspec file
      bsdtar                                     # used by vagrant to unpack box files
    )
    dnf install -y ${rpms[@]}
    usermod -a -G libvirt vagrant
    systemctl start libvirtd virtlogd
  SHELL
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagrant-sshfs-1.3.1 test/libvirt/Vagrantfile