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.
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 thatautoscale
role supports. Seems nicer to just provide a separate dict.