mahendrapaipuri.ansible.ceems_api_server role – CEEMS API Server
Note
This role is part of the mahendrapaipuri.ansible collection (version 0.3.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 |
|
Advanced Create system user and group for CEEMS API server Default: |
|
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 |
|
Advanced Extra configuration files for CEEMS API server. These files will be created in CEEMS API server config dir with the same name as key of the argument dict. |
|
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 CEEMS API server 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: |