Aggregate Managers
Accounting and Scheduling AMs
Auto-Approver Aggregate Manager
This service manages testbed access based on scheduler reservations. It prevents users from logging in when they do not have a valid reservation.
Installation and Configuration
The service is packaged in the omf-aggmgr-autoapprover package. It can be installed form the package repository with (instructions on how to add the Orbit software repository to your list of apt-sources can be found here):
apt-get install omf-aggmgr-autoapprover-5.4
Configuration lives in /etc/omf-aggmgr-5.4/available/autoapprover.yaml Most of the configuration parameters are identical to scheduler service parameters. The only exception is the approveTime: (time in seconds) that is…
Example of the auto-approver configuration file is:
autoapprover:
approveTime: 600
:database:
#scheduler database
database: 'scheduler'
approveSeparatly: true
listOfDomains:
- grid.orbit-lab.org
email:
# sender and administrastor email configuration
sender: 'schedule@orbit-lab.org'
sender_name: 'ORBIT Schedule'
emailAdmin: 1
