FredHutch / cookbook-beagle-cluster

Role/Application cookbook for Beagle cluster resources

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Role/Application cookbook for Beagle cluster resources

License:Other


Languages

Language:Ruby 72.2%Language:Python 20.6%Language:Shell 4.9%Language:HTML 2.3%