20 lines
625 B
Ruby
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
|