humble-homelab/Vagrantfile

20 lines
625 B
Ruby

# This guide is optimized for Vagrant 1.8 and above.
# Older versions of Vagrant put less info in the inventory they generate.
Vagrant.require_version ">= 1.8.0"
Vagrant.configure(2) do |config|
config.vm.box = "debian/bookworm64"
config.vm.network "forwarded_port", guest: 3000, host: 3000
config.vm.define "jake-vagrant"
# Common Ansible options: https://developer.hashicorp.com/vagrant/docs/provisioning/ansible_common
config.vm.provision "ansible" do |ansible|
ansible.playbook = "playbook-vagrant.yml"
ansible.become = true
ansible.groups = {
"vagrant" => ["jake-vagrant"]
}
end
end