2015-04-21 09:53:26 +02:00
|
|
|
# -*- mode: ruby -*-
|
|
|
|
# vi: set ft=ruby :
|
|
|
|
|
|
|
|
VAGRANTFILE_API_VERSION = "2"
|
|
|
|
|
|
|
|
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
|
2018-11-10 14:47:52 +01:00
|
|
|
# Defining a base vm name:
|
2018-11-10 15:26:23 +01:00
|
|
|
myname = "NethServer7-dev"
|
2018-11-10 14:47:52 +01:00
|
|
|
|
|
|
|
config.vm.define myname do |nethserver|
|
2018-11-10 18:02:10 +01:00
|
|
|
nethserver.vm.box = "syntaxerrormmm/nethserver-7"
|
|
|
|
nethserver.vm.box_url = "https://vagrant.libreschool.org/nethserver-7"
|
|
|
|
|
2018-11-10 21:02:08 +01:00
|
|
|
nethserver.vm.provider :libvirt do |lv|
|
|
|
|
lv.keymap = 'it'
|
|
|
|
end
|
|
|
|
|
2018-11-10 18:02:10 +01:00
|
|
|
nethserver.vm.network :private_network,
|
|
|
|
:ip => "172.16.253.1",
|
|
|
|
:auto_config => false
|
|
|
|
|
|
|
|
nethserver.vm.provision :ansible do |a|
|
|
|
|
a.compatibility_mode = "2.0"
|
|
|
|
a.playbook = "provision.yml"
|
|
|
|
a.groups = { "vagrant" => [ myname ] }
|
|
|
|
end
|
2015-04-21 09:53:26 +02:00
|
|
|
end
|
|
|
|
|
|
|
|
end
|