mahendrapaipuri.ansible.ceems_api_server role – CEEMS API Server
+Note
+This role is part of the mahendrapaipuri.ansible collection (version 0.1.2).
+It is not included in ansible-core
.
+To check whether it is installed, run ansible-galaxy collection list
.
To install it use: ansible-galaxy collection install mahendrapaipuri.ansible
.
To use it in a playbook, specify: mahendrapaipuri.ansible.ceems_api_server
.
Entry point main
– CEEMS API Server
+Synopsis
+-
+
Deploy CEEMS API server using ansible
+
Parameters
+Parameter |
+Comments |
+
---|---|
+ | List of admin users for ceems API server. + |
+
+ | Dictionary of users and password for basic authentication. Passwords are automatically hashed with bcrypt. + |
+
+ | Advanced +Directory to install ceems_api_server binary +Default: |
+
+ | Enables the use of local packages instead of those distributed on github. +The parameter may be set to a directory where the This overrides the ceems_api_server_version parameter + |
+
+ | URL of the ceems API server binaries .tar.gz file +Default: |
+
+ | URL of the ceems API server checksums file +Default: |
+
+ | Advanced +Additional CLI arguments that will be passed to CEEMS API server + |
+
+ | A DB backup will be created at this interval. +Units Supported: y, w, d, h, m, s, ms +Default: |
+
+ | Directory where DB back ups are stored. +To achieve fault tolerance this directory should be on a different physical disk than actual DB or on a network file system. +Default: |
+
+ | Directory where data files of ceems API server are created. +These files include the SQLite database. +Default: |
+
+ | Compute unit data will be retained for this period in the DB. +Units Supported: y, w, d, h, m, s, ms +Default: |
+
+ | DB will be updated from backend batch scheduler at this interval. +This must be not too small nor too large. Use based on your platform job churn. +Units Supported: y, w, d, h, m, s, ms +Default: |
+
+ | Advanced +Environment variables will be passed to CEEMS API server + |
+
+ | Config for HTTP/2 support. +Keys and values are the same as in ceems_api_server docs. + |
+
+ | Name of the backend resource manager. +Currently only SLURM is supported. +Choices: +
|
+
+ | CEEMS API server installation tasks gets skipped when set to true. +Choices: +
|
+
+ | Advanced +System group for batch job stats server +Default: |
+
+ | Advanced +CEEMS API server user +Default: |
+
+ | Configuration for TLS authentication. +Keys and values are the same as in ceems_api_server docs. + |
+
+ | CEEMS API server package version. Also accepts latest as parameter. +Default: |
+
+ | Address on which ceems API server will listen +Default: |
+