mirror of
https://github.com/ComputerScienceHouse/proxstar.git
synced 2025-03-09 15:40:09 +00:00
prep project for openshift
This commit is contained in:
parent
bcbb1997c5
commit
22e70ee8fd
40 changed files with 3916 additions and 83 deletions
37
config.py
Normal file
37
config.py
Normal file
|
@ -0,0 +1,37 @@
|
|||
from os import environ
|
||||
|
||||
# Proxstar
|
||||
VM_EXPIRE_MONTHS = int(environ.get('PROXSTAR_VM_EXPIRE_MONTHS', '3'))
|
||||
IGNORED_POOLS = [pool.strip() for pool in environ.get('PROXSTAR_IGNORED_POOLS', '').split(',')]
|
||||
|
||||
# Flask
|
||||
IP = environ.get('PROXSTAR_IP', '0.0.0.0')
|
||||
PORT = environ.get('PROXSTAR_PORT', '5000')
|
||||
SERVER_NAME = environ.get('PROXSTAR_SERVER_NAME', 'proxstar.csh.rit.edu')
|
||||
SECRET_KEY = environ.get('PROXSTAR_SECRET_KEY', '')
|
||||
|
||||
# OIDC
|
||||
OIDC_ISSUER = environ.get('PROXSTAR_OIDC_ISSUER', 'https://sso.csh.rit.edu/auth/realms/csh')
|
||||
OIDC_CLIENT_CONFIG = {
|
||||
'client_id': environ.get('PROXSTAR_CLIENT_ID', 'proxstar'),
|
||||
'client_secret': environ.get('PROXSTAR_CLIENT_SECRET', ''),
|
||||
'post_logout_redirect_uris': [environ.get('PROXSTAR_REDIRECT_URI', 'https://proxstar.csh.rit.edu/logout')]
|
||||
}
|
||||
|
||||
# Proxmox
|
||||
PROXMOX_HOST = environ.get('PROXSTAR_PROXMOX_HOST', 'proxmox01.csh.rit.edu')
|
||||
PROXMOX_USER = environ.get('PROXSTAR_PROXMOX_USER', '')
|
||||
PROXMOX_PASS = environ.get('PROXSTAR_PROXMOX_PASS', '')
|
||||
PROXMOX_ISO_STORAGE = environ.get('PROXSTAR_PROXMOX_ISO_STORAGE', 'nfs-iso')
|
||||
|
||||
# STARRS
|
||||
STARRS_DB_HOST = environ.get('PROXSTAR_STARRS_DB_HOST', '')
|
||||
STARRS_DB_NAME = environ.get('PROXSTAR_DB_NAME', 'starrs')
|
||||
STARRS_DB_USER = environ.get('PROXSTAR_DB_USER', '')
|
||||
STARRS_DB_PASS = environ.get('PROXSTAR_DB_PASS', '')
|
||||
STARRS_USER = environ.get('PROXSTAR_STARRS_USER', 'proxstar')
|
||||
STARRS_IP_RANGE = environ.get('PROXSTAR_IP_RANGE', '')
|
||||
|
||||
# LDAP
|
||||
LDAP_BIND_DN = environ.get('PROXSTAR_LDAP_BIND_DN', '')
|
||||
LDAP_BIND_PW = environ.get('PROXSTAR_LDAP_BIND_PW', '')
|
Loading…
Add table
Add a link
Reference in a new issue