vagrantfile
- provisioning: https://www.vagrantup.com/docs/provisioning
Vagrant.configure("2") do |config|
box
- box a usar: config.vm.box
- config.vm.box=«debian/bullseye64»
- versión de la box a usar: config.vm.box_version
- config.vm.box_version=«11.20211230.1»
- dirección URL de la box: config.vm.box_url
- config.vm.box_url=«https://app.vagrantup.com/debian/boxes/bullseye64»
hostname
provision
- name: nombre del provisionar (para info)
- type:
- shell
- file
- after: (experimental)
- all
- each
- before: (experimental)
- all
- each
- communicator_required
- run
- always
- never
- once
- inline (key/value):
config.vm.provision [name] type: "shell", path: "bootstrap.sh"
- Ruby block:
config.vm.provision [name] :shell, inline: "echo hello"
config.vm.provision [name] "shell" do |s| s.inline = "echo hello" end
config.vm.provision [name] :file, path: "bootstrap.sh"