= vagrantfile
* provisioning: [[https://www.vagrantup.com/docs/provisioning]]
== Vagrant.configure("2") do |config|
* config namespace: [[https://www.vagrantup.com/docs/vagrantfile/machine_settings#machine-settings]]
=== 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)
* [[https://www.vagrantup.com/docs/provisioning/basic_usage#dependency-provisioners]]
* all
* each
* **before**: (experimental)
* [[https://www.vagrantup.com/docs/provisioning/basic_usage#dependency-provisioners]]
* 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"
=== network
=== sync_folder
=== provider
=== define