AAROC.AAROC_fg-api
FutureGateway API (Containerised)
Adds a FutureGateway API service to your Ansible Container project. Run the following commands to install the service:
# Set the working directory to your Ansible Container project root
$ cd myproject
# Install the service
$ ansible-container install AAROC.fg-api
Requirements
- Ansible Container
- An existing Ansible Container project. To create a project, simply run the following:
# Create an empty project directory $ mkdir myproject # Set the working directory to the new directory $ cd myproject # Initialize the project $ ansible-contiainer init
Role Variables
apache_conf_path: Path to the Apache virtual host configuration filesapache_vhosts_filename: Specific filename of the Apache virtual host of the API serversystem_prerequisites: OS-dependent list of prerequisite packagespip_packages: Extra pip packages necessary for the APIapi_server_repo,api_server_branch: Git repository of the API server application; Branch to clone in the repositoryfg_user: The user which the WSGI interface runs as.apache_mods_enabled: Apache modules enabled- Variables used in the flask configuration
fgapiver: Undocumentedfgapiserver_name: Name of the applicationfgapisrv_host: Host on which the application is running (defaults to localhost)fgapisrv_port: Port on which the flask API listensfgapisrv_debug: Boolean expressing whether the Flask application runs in debug mode or not.fgapisrv_iosandbox: Writeable directory in which the input and output sandboxes are put.fgapisrv_geappid: Undocumentedfgjson_indent: Undocumentedfgapisrv_key: Undocumentedfgapisrv_crt: Undocumentedfgapisrv_logcfg: Undocumentedfg_db_schemaver: Unducumentedfgapisrv_dbver: Undocumentedfgapisrv_secret: Undocumentedfgapisrv_notoken: (Boolean) Undocumentedfgapisrv_notokenusr: Undocumentedfgapisrv_lnkptvflag: (Boolean) Undocumentedfgapisrv_ptvendpoint: Undocumentedfgapisrv_ptvuser: Undocumentedfgapisrv_ptvpass: Undocumentedfgapisrv_ptvdefusr: Undocumentedfgapisrv_ptvdefgrp: Undocumentedfgapisrv_ptvmapfile: Undocumented
Dependencies
None
License
Apache-2.0
Author Information
Bruce Becker (C.S.I.R. Meraka Institute) Riccardo Bruno (Universita' di Catania)
Install
ansible-galaxy install AAROC.AAROC_fg-apiLicense
apache-2.0
Downloads
116
