diff --git a/zabbix-debian-playground/Vagrantfile b/zabbix-debian-playground/Vagrantfile index e4ae98c..f9a4a40 100644 --- a/zabbix-debian-playground/Vagrantfile +++ b/zabbix-debian-playground/Vagrantfile @@ -86,4 +86,20 @@ Vagrant.configure("2") do |config| Start-Process msiexec.exe -Wait -ArgumentList '/I C:\installers\SQLIO.msi\zabbix-agent2.msi /quiet' SHELL end + config.vm.define "pfs" do |pfs| + pfs.vm.box = "xenomii/pfsense-2.6.0" + pfs.vm.hostname = "pfSense" + pfs.vm.network "forwarded_port", guest: 80, host: 8081, host_ip: "127.0.0.1" + pfs.vm.network "forwarded_port", guest: 443, host: 8082, host_ip: "127.0.0.1" + pfs.vm.network "private_network", ip: "192.168.56.5" + pfs.vm.provider "virtualbox" do |vb| + vb.memory = 2048 + vb.cpus = 2 + end + + pfs.vm.provision "shell", inline: <<-SHELL + pkg install pfSense-pkg-zabbix-agent6-1.0.4_12 + SHELL + + end end