This repo holds Vagrant and Ansible code to spin up local development VMs for daffodil-vscode.
- vagrant
- ansible
- Supported hypervisor:
- virtualbox
- parallels
- Required if using Apple Silicon.
For vms being made on Apple Silicon you will need to install Parallels Desktop. After installing Parallels Desktop you will need to install the Vagrant plugin by running:
vagrant plugin install vagrant-parallels
Supported platforms:
- alma9
- fedora (38/39)
- ubuntu (20.04/22.04)
Each script sends in the arch type of the host to the Vagrantfile so it knows where to use an arm based OS or not.
./create.sh alma9
./create.sh fedora_38
./create.sh fedora_39
./create.sh ubuntu_20.04
./create.sh ubuntu_22.04
./destroy.sh alma9
./destroy.sh fedora_38
./destroy.sh fedora_39
./destroy.sh ubuntu_20.04
./destroy.sh ubuntu_22.04
./ssh.sh alma
./ssh.sh fedora_38
./ssh.sh fedora_39
./ssh.sh ubuntu_20.04
./ssh.sh ubuntu_22.04
./x11-ssh.sh alma
./x11-ssh.sh fedora_38
./x11-ssh.sh fedora_39
./x11-ssh.sh ubuntu_20.04
./x11-ssh.sh ubuntu_22.04