"""Application configuration.""" import os import boto3 # Service information SERVICE_NAME = 'bloxone' SERVICE_VERSION = '1.0.0' # Production environment PROD_ENVIRONMENT = 'prod' DEV_ENVIRONMENT = 'dev' ENVIRONMENT = os.environ.get('Environment') or DEV_ENVIRONMENT # AWS settings AWS_REGION = os.environ.get('AWS_DEFAULT_REGION', 'us-east-1') secrets = boto3.client( 'secretsmanager', region_name=AWS_REGION) BLOXONE_API_KEY = secrets.get_secret_value( SecretId="{}/{}/BLOXONE_API_KEY".format(ENVIRONMENT, SERVICE_NAME))[ 'SecretString'] # Bloxone Firewall API URL BLOXONE_FW_API_URL = 'https://csp.infoblox.com/api/atcfw/v1' # GSIRT Custom domains block list id GSIRT_IOC_DOMAIN_BLOCK_LIST_ID = '690221' # GSIRT Custom ips block list id GSIRT_IOC_IP_BLOCK_LIST_ID = '705361' # Auth headers = { 'Authorization': BLOXONE_API_KEY }