Installation and configuration of Slurm with Ansible
Go to file
Nate Coraor f7fe7471f0 Add meta for Ansible Galaxy 2019-01-29 15:26:13 -05:00
defaults updates 2019-01-26 21:47:07 +01:00
files Create slurm log directory and rotate logs 2018-04-17 19:28:48 -04:00
handlers Changing node counts requires a full restart of at least slurmctld (not 2016-04-15 12:01:32 -04:00
meta Add meta for Ansible Galaxy 2019-01-29 15:26:13 -05:00
tasks updates 2019-01-26 21:47:07 +01:00
templates Slurm DBD/Slurm controller improvements and relocation to galaxy08 2017-06-01 12:52:44 -04:00
vars Buncha updates for Jetstream 2016-04-05 17:35:18 -04:00
README.md updates 2019-01-26 21:47:07 +01:00

README.md

Slurm

Install and configure Slurm

Role Variables

All variables are optional. However, if unset, the role will essentially do nothing. See the [defaults][defaults] and example playbook for examples.

You need to define a slurm_user like this, unless you want to override anything.

slurm_user: {}

For the various roles a slurm node can play, you can either set group names, or add values to a list, slurm_roles.

  • group slurmservers or slurm_roles: ['controller']
  • group slurmexechosts or slurm_roles: ['exec']
  • group slurmdbdservers or slurm_roles: ['dbd']

Dependencies

None.

Example Playbook

- name: Slurm all in One
  hosts: all
  vars:
    slurm_user: {}
    slurm_roles: ['controller', 'exec', 'dbd']
  roles:
    - galaxyproject.slurm

License

MIT

Author Information

Nate Coraor Helena Rasche

View contributors on GitHub