Skip to content
This repository has been archived by the owner on Mar 7, 2024. It is now read-only.

Role/Application cookbook for Beagle cluster resources

License

Notifications You must be signed in to change notification settings

FredHutch/cookbook-beagle-cluster

Repository files navigation

beagle-cluster

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).

Configuration

Attributes

  • node['beagle']['vault_name']: Name of the vault containing configurations

Vault Data Storage

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

Templates

  • slurm.conf.erb: a template for use by the slurm cookbook

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.