Project to provision an OpenHPC cluster via Vagrant using the CRI_XCBC (XSEDE basic cluster) Ansible provisioning framework.
The Vagrantfile takes inspiration from the vagrantcluster project but is oriented toward deploying only a master node and using standard OHPC tools to provision the cluster, and therfore favors the CRI_XCBC approach to ansible scripts just for the master.
The Vagrantfile is stripped to the core (rather that carry all the cruft of a vagrant init). It leverages work from a pilot project (primaryly the development of an updated centos 7.5 image) but prefers a clean repo slate.
Project Setup
After cloning this project you need to initialize the submodule from with in the git repo
git submodule init
git submodule update
Alternatively you can provide the --recurse-submodules
command
during the initial clone.
Cluster Setup
After setting up the project above create your single node OpenHPC cluster with vagrant:
vagrant up
The ansible config will bring the master node to the point where its ready to ingest compute nodes via wwnodescan and prompt to you start a compute node.