Note
This module is published as a demonstration only and is not portable. As written, it depends on private Puppet modules used only in our environment.
This module manages slurm for Puppet 7+.
Installs everything needed for any slurm install.
Lays down a special repo for Slurm if needed.
Installs everything needed for a submit host in slurm.
Installs everything needed for a slurm client.
Installs everything needed for a slurm master. Note this assumes that you are running slurmctld and slurmdbd on the same host.