create_vms_vagrant
Differences
This shows you the differences between two versions of the page.
| create_vms_vagrant [2025/07/26 17:09] – - Imported by DokuWiki Advanced Plugin wikiadm | create_vms_vagrant [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Criação de vms ====== | ||
| - | ===== Criando uma unica máquina ===== | ||
| - | <file ruby Vagrantfile> | ||
| - | # -*- mode: ruby -*- | ||
| - | # vi: set ft=ruby : | ||
| - | |||
| - | ENV[' | ||
| - | |||
| - | Vagrant.configure(" | ||
| - | config.vm.define :ol8 do |ol8| | ||
| - | ol8.vm.box = " | ||
| - | ol8.vm.hostname = " | ||
| - | |||
| - | ol8.vm.provider :libvirt do |lv| | ||
| - | lv.memory = 4096 | ||
| - | lv.cpus = 2 | ||
| - | end | ||
| - | end | ||
| - | end | ||
| - | </ | ||
| - | |||
| - | ===== Criando multiplas vms ===== | ||
| - | <file ruby Vagrantfile> | ||
| - | # -*- mode: ruby -*- | ||
| - | # vi: set ft=ruby : | ||
| - | |||
| - | ENV[' | ||
| - | |||
| - | Vagrant.configure(" | ||
| - | |||
| - | config.vm.define :ol8 do |ol8| | ||
| - | ol8.vm.box = " | ||
| - | ol8.vm.hostname = " | ||
| - | |||
| - | ol8.vm.provider :libvirt do |lv| | ||
| - | lv.memory = 2048 | ||
| - | lv.cpus = 2 | ||
| - | end | ||
| - | end | ||
| - | |||
| - | config.vm.define :debian do |db| | ||
| - | db.vm.box = " | ||
| - | db.vm.hostname = " | ||
| - | |||
| - | db.vm.provider :libvirt do |lv| | ||
| - | lv.memory = 2048 | ||
| - | lv.cpus = 2 | ||
| - | end | ||
| - | end | ||
| - | |||
| - | end | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== Usando laço de repetição ===== | ||
| - | <file ruby Vagrantfile> | ||
| - | # -*- mode: ruby -*- | ||
| - | # vi: set ft=ruby : | ||
| - | |||
| - | ENV[' | ||
| - | |||
| - | vms = { | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | } | ||
| - | |||
| - | Vagrant.configure(" | ||
| - | |||
| - | config.vm.box_check_update = false | ||
| - | |||
| - | vms.each do |name, conf| | ||
| - | |||
| - | config.vm.define "# | ||
| - | |||
| - | vms.vm.network : | ||
| - | vms.vm.box = "# | ||
| - | vms.vm.hostname = "# | ||
| - | |||
| - | vms.vm.provider :libvirt do |lv| | ||
| - | lv.memory = conf[" | ||
| - | lv.cpus = conf[" | ||
| - | end | ||
| - | end | ||
| - | end | ||
| - | end | ||
| - | </ | ||
create_vms_vagrant.1753560543.txt.gz · Last modified: by wikiadm
