"""Configuration for ready deliveries manager lambda.""" import os from logging import INFO from lambdacommon import util from secrets_manager.lambda_ext import LambdaSecretsManager util.init_sentry_for_lambda() ENVIRONMENT = os.environ.get('Environment', 'dev') # Logging LOGGER_LEVEL = os.environ.get('LOGGER_LEVEL', INFO) # Name of script APPLICATION_NAME = 'lambda-vector' LAMBDA_NAME = f'{APPLICATION_NAME}-ready-deliveries-manager' datadog_secrets_manager_client = LambdaSecretsManager( environment=ENVIRONMENT, service_name='datadog') DATADOG_API_KEY = datadog_secrets_manager_client.get_cred('DD_API_KEY') DATADOG_APP_KEY = datadog_secrets_manager_client.get_cred('DD_APP_KEY') secrets_manager_client = LambdaSecretsManager( environment=ENVIRONMENT, service_name=LAMBDA_NAME) DD_MYSQL_PASSWORD = secrets_manager_client.get_cred('DD_MYSQL_PASSWORD') DD_MYSQL_USER = os.environ.get('DD_MYSQL_USER') DD_MYSQL_HOST = os.environ.get('DD_MYSQL_HOST') DD_MYSQL_PORT = os.environ.get('DD_MYSQL_PORT', 3306) DD_MYSQL_DATABASE = os.environ.get('DD_MYSQL_DATABASE') DD_MYSQL_CONN_INFO = { 'user': DD_MYSQL_USER, 'password': DD_MYSQL_PASSWORD, 'host': DD_MYSQL_HOST, 'port': int(DD_MYSQL_PORT), 'database': DD_MYSQL_DATABASE, 'connect_timeout': 15 }