Configures a node for the beagle cluster. Primarily installs Slurm components based on role in the Chef server. There are three roles:
- controller
- database server
- compute node
Some special checks are specific to the test environment: it will install local accounts used for testing and disable some other networked features (i.e run standalone).
node['beagle']['vault_name']
: Name of the vault containing configurations
These items are stored in a Vault (see node['beagle']['vault_name']
above):
{users}
: hash containing local users to create and encrypted password{"users": {"alice": "password"}}
: an entry creating a local user
slurm.conf.erb
: a template for use by the slurm cookbook
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.