27 lines
1,007 B
Text
27 lines
1,007 B
Text
|
# vim: set ts=2 sw=2 et ft=ruby:
|
||
|
# frozen_string_literal: true
|
||
|
|
||
|
Vagrant.configure('2') do |config|
|
||
|
config.vm.box = 'debian/bookworm64'
|
||
|
|
||
|
config.vm.provider 'libvirt' do |domain|
|
||
|
domain.memory = 8_000
|
||
|
domain.nested = true
|
||
|
# domain.cpus = 2
|
||
|
end
|
||
|
|
||
|
# config.vm.synced_folder '..', '/vagrant' #, type: 'nfs', mount_options: ['actimeo=2']
|
||
|
# config.vm.synced_folder '../../exercises', '/vagrant/exercises' #, type: 'nfs', mount_options: ['actimeo=2']
|
||
|
# config.vm.synced_folder '../../config', '/vagrant/config' #, type: 'nfs', mount_options: ['actimeo=2']
|
||
|
|
||
|
config.vm.define 'control' do |machine|
|
||
|
machine.vm.hostname = 'control'
|
||
|
|
||
|
machine.vm.network 'public_network', ip: '192.168.253.253', dev: 'svc0'
|
||
|
end
|
||
|
|
||
|
# config.vm.provision 'shell', name: 'provision/base', path: 'provision/base.sh', privileged: true
|
||
|
# config.vm.provision 'shell', name: 'provision/openstack', path: 'provision/openstack.sh', privileged: false
|
||
|
# config.vm.provision 'shell', inline: 'echo SUCCESS'
|
||
|
end
|