Thanks!! We're currently in a similar boat where things are provisioned in a form, and we receive an email and act on that information with scripts and some text expansion. We were wondering whether or not some tighter integration was possible - but that'd be a feature down the road as we'd want to be sure the process was predictable.
On Tue, Sep 18, 2018 at 4:04 PM Thomas M. Payerle <paye...@umd.edu> wrote: > We make use of an large home grown library of Perl scripts this for > creating allocations, creating users, adding users to allocations, etc. > > We have a number of "flavors" of allocations, but most allocation > creation/disabling activity occurs with respect to applications for > allocations which are reviewed by a faculty committee, and although > percentage of applications approved is rather high, it is not automatic > (and many involve requesting the applicant to elaborate or provide > additional information). While we are in the process of migrating the > "application process" to ServiceNow, it will only be as the web form > backend and to track the applications, votes/comments of the faculty > committee, etc. The actual creation of allocations, etc. is all done > manually, albeit by simply invoking a single script or two with a handful > of parameters. The scripts take care of all the Unixy and Slurm tasks > required to create the allocation, etc., as well as sending the standard > welcome email to the allocation > "owner", updating local DBs about the new allocation, etc., and keeping a > log a what was done and why (i.e. linking the action to the specific > application). Scripts exist for > a variety of standard tasks, both high and low level. > > A couple of the underlying libraries (Perl wrappers around sacctmgr and > sshare commands) are available on CPAN (Slurm::Sacctmgr, Slurm::Sshare); > the rest lack the polish and finish required for publishing on CPAN. > > On Tue, Sep 18, 2018 at 3:02 PM David Rhey <dr...@umich.edu> wrote: > >> Hello, All, >> >> First time caller, long-time listener. Does anyone use any sort of >> external tool (e.g. a form submission) that generates accounts for their >> Slurm environment (notably for new accounts/allocations)? An example of >> this would be: a group or user needs us to provision resources for them to >> run on and so they submit a form to us with information on their needs and >> we provision for them. >> >> If anyone is using external utilities, are they manually putting that in >> or are they leveraging Slurm APIs to do this? It's a long shot, but if >> anyone is doing this with ServiceNow, I'd be extra interested in how you >> achieved that. >> >> Thanks! >> >> -- >> David Rhey >> --------------- >> Advanced Research Computing - Technology Services >> University of Michigan >> > > > -- > Tom Payerle > DIT-ACIGS/Mid-Atlantic Crossroads paye...@umd.edu > 5825 University Research Park (301) 405-6135 > University of Maryland > College Park, MD 20740-3831 > -- David Rhey --------------- Advanced Research Computing - Technology Services University of Michigan