vagrant configuration file
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.provider "virtualbox" do |v|
v.memory = 2048
v.cpus = 2
end
# Every Vagrant virtual environment requires a box to build off of.
config.vm.box = "almalinux/9"
#config.vm.box_version = "20251010.1.3"
#config.disksize.size = '25GB'
#config.vm.disk :disk, size: "25GB", primary: true
#config.vm.provision "shell", path: "disk-extend.sh"
#config.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
#config.ssh.insert_key = false
#config.ssh.private_key_path = "~/.vagrant.d/insecure_private_key"
# Boot with a GUI so you can see the screen. (Default is headless)
#config.vm.boot_mode = :gui
#
# Targets
#
config.vm.define :pgnode1 do |target_config|
target_config.vm.host_name = 'pgnode1'
target_config.vm.provider "virtualbox"
target_config.vm.network "private_network", ip: "192.168.56.130"
#target_config.vm.provision :shell, :path => 'vagrant-configs/setup.sh', :args => "pgnode1"
end
config.vm.define :pgnode2 do |target_config|
target_config.vm.host_name = 'pgnode2'
target_config.vm.provider "virtualbox"
target_config.vm.network "private_network", ip: "192.168.56.131"
#target_config.vm.provision :shell, :path => 'vagrant-configs/setup.sh', :args => "pgnode2"
end
config.vm.define :pgnode3 do |target_config|
target_config.vm.host_name = 'pgnode3'
target_config.vm.provider "virtualbox"
target_config.vm.network "private_network", ip: "192.168.56.132"
#target_config.vm.provision :shell, :path => 'vagrant-configs/setup.sh', :args => "pgnode3"
end
config.vm.define :pgnode4 do |target_config|
target_config.vm.host_name = 'pgnode4'
target_config.vm.provider "virtualbox"
target_config.vm.network "private_network", ip: "192.168.56.133"
#target_config.vm.provision :shell, :path => 'vagrant-configs/setup.sh', :args => "pgnode4"
end
end
Comments
Post a Comment