Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
tech:vagrant:start [24/04/2019 00:23] – [imágenes (box)] matetech:vagrant:start [14/02/2022 09:48] (actual) mate
Línia 2: Línia 2:
 {{tag>devops info}} {{tag>devops info}}
 ~~NOTOC~~ ~~NOTOC~~
 +  * [[tech:vagrant:vagrantfile]]
 +  * [[tech:vagrant:vagrantfile-examples]]
  
 == related == related
-{{topic>vagrant}} +{{topic>vagrant&nouser&nodate&tags}}
-  * [[tech:vagrant:casosuso]]+
  
 +== help
 +  * [[https://www.vagrantup.com/docs/vagrantfile/machine_settings]]
 +  * vagrant_hosts -> ''sync_hosts'': [[https://www.rubydoc.info/gems/vagrant-hosts/2.6.2]]
 == config files == config files
   * config.vm : [[https://www.vagrantup.com/docs/vagrantfile/machine_settings.html]]   * config.vm : [[https://www.vagrantup.com/docs/vagrantfile/machine_settings.html]]
Línia 14: Línia 18:
 === imágenes (box) === imágenes (box)
   * ''vagrant box add <imagen>'': descargar   * ''vagrant box add <imagen>'': descargar
-    * alternativamente, descarga manual: 'wget https://app.vagrantup.com/<USER>/boxes/<BOX>/versions/<VERSION>/providers/<PROVEEDOR>.box''+    * alternativamente, descarga manual: ''wget https://app.vagrantup.com/<USER>/boxes/<BOX>/versions/<VERSION>/providers/<PROVEEDOR>.box''
   * ''vagrant box list'': listar imagenes disponibles   * ''vagrant box list'': listar imagenes disponibles
   * ''vagrant box repackage <imagen> <proveedor> <version>'': generar fichero .box a partir de imagen descargada   * ''vagrant box repackage <imagen> <proveedor> <version>'': generar fichero .box a partir de imagen descargada
Línia 56: Línia 60:
  
 == plugins == plugins
 +=== vagrant-hosts
 +  * ''vagrant plugin install vagrant-hosts'' -> [[https://www.rubydoc.info/gems/vagrant-hosts/2.6.2]]
 +  * <code ruby>
 +Vagrant.configure('2') do |config|
 +  config.vm.box = "puppetlabs/ubuntu-14.04-64-nocm"
 +
 +  config.vm.provision :hosts do |provisioner|
 +    # Add a single hostname
 +    provisioner.add_host '10.0.2.2', ['myhost.vagrantup.internal']
 +
 +    # Or a fqdn and a short hostname
 +    provisioner.add_host '10.0.2.3', ['myotherhost.vagrantup.internal', 'myotherhost']
 +
 +    # Or as many aliases as you like!
 +    provisioner.add_host '10.0.2.5', [
 +      'mypuppetmaster.vagrantup.internal',
 +      'puppet.vagrantup.internal',
 +      'mypuppetmaster',
 +      'puppet'
 +    ]
 +  end
 +end
 +</code>
 === disk-size === disk-size
   * ''vagrant plugin install vagrant-disksize'' : ayuda a crear discos "a medida"<sxh ruby; title: uso plugin>Vagrant.configure("2") do |config|   * ''vagrant plugin install vagrant-disksize'' : ayuda a crear discos "a medida"<sxh ruby; title: uso plugin>Vagrant.configure("2") do |config|
  • tech/vagrant/start.1556090628.txt.gz
  • Darrera modificació: 24/04/2019 00:23
  • per mate