This repo contains images in various technologies of the Open OnDemand platform
- containers in docker and podman
- vagrant image in vagrant
- vagrant image in vagrant-el8-with-slurm that contains a full Open OnDemand and SLURM environment (CentOS 8)
- vagrant image in vagrant-with-gridengine that contains a full Open OnDemand and Grid Engine environment (CentOS 7)
- vagrant image in vagrant-with-lsf that contains a full Open OnDemand and LSF environment (CentOS 7)
- vagrant image in vagrant-with-pbspro that contains a full Open OnDemand and PSBPro environment (CentOS 7)
- vagrant image in vagrant-with-slurm that contains a full Open OnDemand and SLURM environment (CentOS 7)
- fully fledged Virtual Machines in the vm directory
brew cask install vagrant
git clone https://github.com/OSC/ood-images.git
cd ood-images
vagrant plugin install vagrant-vbguest # only required once, and is not tied to a particular Vagrant file / directory
Edit the files in common
, e.g. to set environment variables define them in nginx_stage.yml
.
The Docker containers live-mount these files, so you can edit them on the host filesystem, and then restart the web server from within the OOD Dashboard to pick up the changes.