# -*- mode: ruby -*-
# vi: set ft=ruby :

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  # Defining a base vm name:
  myname = "NethServer7-dev"

  config.vm.define myname do |nethserver|
    nethserver.vm.box = "syntaxerrormmm/nethserver-7"
    nethserver.vm.box_url = "https://vagrant.libreschool.org/nethserver-7"

    nethserver.vm.provider :libvirt do |lv|
      lv.keymap = 'it'
    end

    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
  end

end