zahodi.ansible-mikrotik/create_vagrant_mikrotik.sh
Luciano Santos 846979c730
Just updating the download image
Suggest to updating the CRH image to the most recent at this time.
2018-10-19 18:54:32 -03:00

36 lines
783 B
Bash
Executable file

#!/usr/bin/env bash
dl_link='https://download.mikrotik.com/routeros/6.42.9/chr-6.42.9.vdi'
vmname='mikrotik-6-42-9'
[[ -f ./downloads/$(basename "$dl_link") ]] && {
echo "*** vdi already exists"
} || {
mkdir -p ./downloads/
wget --directory-prefix=./downloads/ "$dl_link"
}
echo "*** create the vm"
VBoxManage createvm \
--name "$vmname" \
--ostype 'Linux_64' \
--register
VBoxManage storagectl \
"$vmname" \
--name "SATA Controller" \
--add sata
echo "*** add the hard disk"
VBoxManage storageattach \
"$vmname" \
--storagectl "SATA Controller" \
--port 0 \
--device 0 \
--type hdd \
--medium ./downloads/$(basename "$dl_link")
vagrant package --base "$vmname" --output ~/"$vmname".box
vagrant box add "$vmname" ~/"$vmname".box --name "$vmname"