mirror of
https://gitlab.com/tildes/tildes.git
synced 2026-04-17 14:59:11 +02:00
Fixes provisioning of a new VM.
Old versions like 2019.2.3 may be moved to an archive
and get an HTTP 404 error.
Relaxing the pinned version allows setup to find
newer patches, such as 2019.2.5.
More info:
752768b1ff/accepted/0022-old-releases.md
36 lines
923 B
Ruby
36 lines
923 B
Ruby
# -*- mode: ruby -*-
|
|
# vi: set ft=ruby :
|
|
|
|
VAGRANT_CONFIG_VERSION = "2"
|
|
|
|
Vagrant.configure(VAGRANT_CONFIG_VERSION) do |config|
|
|
config.vm.box = "ubuntu/xenial64"
|
|
|
|
# Main application folder
|
|
config.vm.synced_folder "tildes/", "/opt/tildes/"
|
|
|
|
# Mount the salt file root and pillar root
|
|
config.vm.synced_folder "salt/salt/", "/srv/salt/"
|
|
config.vm.synced_folder "salt/pillar/", "/srv/pillar/"
|
|
|
|
config.vm.network "forwarded_port", guest: 443, host: 4443
|
|
config.vm.network "forwarded_port", guest: 9090, host: 9090
|
|
|
|
# Masterless salt provisioning
|
|
config.vm.provision :salt do |salt|
|
|
salt.masterless = true
|
|
salt.minion_config = "salt/minion"
|
|
salt.run_highstate = true
|
|
salt.verbose = true
|
|
salt.log_level = "info"
|
|
|
|
salt.install_type = "stable"
|
|
salt.version = "2019.2"
|
|
end
|
|
|
|
config.vm.provider "virtualbox" do |vb|
|
|
vb.memory = "4096"
|
|
vb.cpus = "4"
|
|
end
|
|
end
|