github.com/vijaypunugubati/fabric@v2.0.0-alpha.0.20200109185758-70466159f5b3+incompatible/vagrant/Vagrantfile (about)

     1  # Copyright IBM Corp All Rights Reserved
     2  #
     3  # SPDX-License-Identifier: Apache-2.0
     4  #
     5  # This vagrantfile creates a VM that is capable of building and testing
     6  # the fabric core.
     7  
     8  Vagrant.require_version ">= 1.7.4"
     9  Vagrant.configure('2') do |config|
    10    config.vm.box = "bento/ubuntu-16.04"
    11    config.vm.synced_folder "..", "/home/vagrant/go/src/github.com/hyperledger/fabric"
    12    config.ssh.forward_agent = true
    13  
    14    config.vm.provider :virtualbox do |vb|
    15      vb.name = "hyperledger"
    16      vb.cpus = 2
    17      vb.memory = 4096
    18    end
    19  
    20    config.vm.provision :shell, name: "essentials", path: "essentials.sh"
    21    config.vm.provision :shell, name: "srcdir", path: "srcdir.sh"
    22    config.vm.provision :shell, name: "docker", path: "docker.sh"
    23    config.vm.provision :shell, name: "golang", path: "golang.sh"
    24    config.vm.provision :shell, name: "limits", path: "limits.sh"
    25    config.vm.provision :shell, name: "softhsm", path: "softhsm.sh"
    26    config.vm.provision :shell, name: "user", privileged: false, path: "user.sh"
    27  end
    28  
    29  # -*- mode: ruby -*-
    30  # vi: set ft=ruby :
    31