stackhpc / ansible-role-openhpc

Ansible role for OpenHPC
Apache License 2.0
44 stars 15 forks source link

Support defining any partition parameters #130

Closed sjpb closed 2 years ago

sjpb commented 2 years ago

Adds a new partition_params option to partition definition which is just passed through to Slurm, allowing user to specify any partition configuration desired.

I had considered using arbitrary keys directly in the partition definition, but this is hard to achieve as the rebuild role modifies what is acceptable in the partition dict. So either the autoscale role would have to strip out the extras again, which means hostvars change during a play, or this role would have to be aware of what that autoscale role supports. Seems nicer to just provide a separate dict.