Wrzucam plik Vagrantfile do odpalenia dystrybucji najczęściej spotykanych na serwerach (CentOS 8, Debian 10, Ubuntu 20.04)
Może komuś się przyda do nauki czy zabawy.
servers=[
{
:hostname => "centos",
:ip => "192.168.100.10",
:box => "centos/8",
:ram => 1024,
:cpu => 1
},
{
:hostname => "debian",
:ip => "192.168.100.11",
:box => "debian/buster64",
:ram => 1024,
:cpu => 1
},
{
:hostname => "ubuntu",
:ip => "192.168.100.12",
:box => "ubuntu/focal64",
:ram => 1024,
:cpu => 1
}
]
Vagrant.configure(2) do |config|
servers.each do |machine|
config.vm.define machine[:hostname] do |node|
node.vm.box = machine[:box]
node.vm.hostname = machine[:hostname]
node.vm.network "private_network", ip: machine[:ip]
node.vm.provider "virtualbox" do |vb|
vb.customize ["modifyvm", :id, "--memory", machine[:ram]]
end
end
end
end