Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| tech:vagrant:casosuso [06/05/2021 00:59] – [casos de uso] mate | tech:vagrant:casosuso [16/11/2021 02:50] (actual) – suprimit mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| - | = vagrant: casos de uso | ||
| - | * [[tech: | ||
| - | * [[tech: | ||
| - | * [[tech: | ||
| - | * [[tech: | ||
| - | * [[tech: | ||
| - | * [[tech: | ||
| - | * [[tech: | ||
| - | |||
| - | == vagrant box | ||
| - | * crear una box en Vagrant: | ||
| - | - '' | ||
| - | - subir (versión, proveedor, etc...) | ||
| - | - descargar (desde otro Vagrantfile):< | ||
| - | |||
| - | == ejemplos | ||
| - | == multi-nachine cluster in a loop | ||
| - | <code ruby> | ||
| - | # -*- mode: ruby -*- | ||
| - | # vi: set ft=ruby : | ||
| - | |||
| - | VAGRANTFILE_API_VERSION = " | ||
| - | |||
| - | cluster = { | ||
| - | " | ||
| - | " | ||
| - | } | ||
| - | |||
| - | Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | ||
| - | |||
| - | cluster.each_with_index do |(hostname, info), index| | ||
| - | |||
| - | config.vm.define hostname do |cfg| | ||
| - | cfg.vm.provider :virtualbox do |vb, override| | ||
| - | config.vm.box = " | ||
| - | override.vm.network : | ||
| - | override.vm.hostname = hostname | ||
| - | vb.name = hostname | ||
| - | vb.customize [" | ||
| - | end # end provider | ||
| - | end # end config | ||
| - | |||
| - | end # end cluster | ||
| - | end | ||
| - | </ | ||
| - | /via: [[https:// | ||
| - | |||
| - | === configuraciones simples | ||
| - | <sxh ruby; title: 1 máquina, varias opciones de configuración> | ||
| - | Vagrant.configure(2) do |config| | ||
| - | config.vm.box = " | ||
| - | config.vm.hostname = " | ||
| - | config.vm.provision " | ||
| - | |||
| - | config.vm.network : | ||
| - | config.vm.network : | ||
| - | config.vm.network : | ||
| - | config.vm.network : | ||
| - | config.vm.synced_folder " | ||
| - | |||
| - | config.vm.provider " | ||
| - | vb.name = " | ||
| - | vb.memory = 1024 | ||
| - | vb.cpus = 3 | ||
| - | vb.linked_clone = true | ||
| - | vb.gui = true | ||
| - | end | ||
| - | end | ||
| - | </ | ||
| - | |||
| - | <sxh ruby; title: 2 máquinas> | ||
| - | Vagrant.configure(" | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | end | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | end | ||
| - | end | ||
| - | </ | ||
| - | |||