23 lines
533 B
Ruby
23 lines
533 B
Ruby
Vagrant.configure("2") do |config|
|
|
config.vm.box = "utm/ubuntu-24.04"
|
|
config.vm.hostname = "lake-lab01"
|
|
|
|
config.vm.provider :utm do |u|
|
|
u.name = "lake lab01"
|
|
u.cpus = 2
|
|
u.memory = 2048
|
|
end
|
|
|
|
config.vm.network "forwarded_port", guest: 8200, host: 8200
|
|
|
|
config.vm.provision "shell", inline: <<-SHELL
|
|
set -eux
|
|
apt-get update
|
|
apt-get install -y ansible
|
|
SHELL
|
|
|
|
config.vm.provision "ansible_local" do |ansible|
|
|
ansible.playbook = "/vagrant/ansible/site.yaml"
|
|
ansible.install = false
|
|
end
|
|
end |