= 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