File: Vagrantfile

package info (click to toggle)
postgresql-set-user 4.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 296 kB
  • sloc: ansic: 714; sql: 249; makefile: 36; sh: 1
file content (31 lines) | stat: -rw-r--r-- 988 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Note:  Vagrant Guest Additions is required
# You may acquire it on your host system via: "sudo vagrant plugin install vagrant-vbguest"

Vagrant.configure(2) do |config|
    config.vm.box = "centos/7"

    config.vm.provider :virtualbox do |vb|
        vb.name = "set-user-centos7-test"
    end

    # Provision the VM
    config.vm.provision "shell", inline: <<-SHELL
        echo "Provisioning..."

        # Setup environment
        yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
        yum -y install pandoc
        yum -y install 'texlive-*'

        # Generate docs
        cd /set-user
        version=$(grep "default_version" set_user.control  | awk '{print $3}' | sed "s/'//g")
        pandoc -s README.md -o Set_User-UserGuide-$version.pdf
    SHELL

  # Don't share the default vagrant folder
  config.vm.synced_folder ".", "/vagrant", disabled: true

  # Mount project path for testing
  config.vm.synced_folder "..", "/set-user"
end