# Environment
APPLICATION_ENVIRONMENT: development

#Orchard Github token
ORCHARD_GITHUB_TOKEN: "{{ GITHUB_TOKEN }}"

# Orchard NPM Packagecloud Token
NPM_PACKAGECLOUD_TOKEN: "{{ PACKAGECLOUD_TOKEN }}"

# Orchard Username
USERNAME: "{{ ORCHARD_USERNAME }}"

# The system username like root or administrator
DEV_SYSTEM_USERNAME: "{{ SYSTEM_USERNAME }}"

#AWS_ECR
AWS_ECR: 103233932089.dkr.ecr.us-east-1.amazonaws.com

# Orchard and VAPI directories
ORCHARD_DIR: "{{ DEVORCH_BASE_PATH }}/{{ DEVORCH_HOME_DIR }}/orchard"
WORKSTATION_DIR: "{{ DEVORCH_BASE_PATH }}/{{ DEVORCH_HOME_DIR }}/workstation"
VAPI_DIR: "{{ DEVORCH_BASE_PATH }}/{{ DEVORCH_HOME_DIR }}/api"

# Vhost configuration
VHOST_USERNAME: "{{ DEVORCH_SERVER_HOSTNAME }}"
VHOST_SERVER_ADMIN: "{{ ORCHARD_EMAIL_ADDRESS }}"
VHOST_SERVER_NAME_OA: "{% if OA_DOMAIN_NAME is defined %}{{ OA_DOMAIN_NAME }}{% else %}oa.{{ CLIENT_IP }}.nip.io{% endif %}"
VHOST_SERVER_NAME_WS: "{% if WS_DOMAIN_NAME is defined %}{{ WS_DOMAIN_NAME }}{% else %}alw.{{ CLIENT_IP }}.nip.io{% endif %}"
VHOST_SERVER_NAME_VAPI: "{% if VAPI_DOMAIN_NAME is defined %}{{ VAPI_DOMAIN_NAME }}{% else %}vapi.{{ CLIENT_IP }}.nip.io{% endif %}"
VHOST_ACCESS_LOG_OA: "{{ DEVORCH_BASE_PATH }}/{{ DEVORCH_HOME_DIR }}/oa.dev.access.log"
VHOST_ERROR_LOG_OA: "{{ DEVORCH_BASE_PATH }}/{{ DEVORCH_HOME_DIR }}/oa.dev.error.log"
VHOST_ACCESS_LOG_WS: "{{ DEVORCH_BASE_PATH }}/{{ DEVORCH_HOME_DIR }}/ws.dev.access.log"
VHOST_ERROR_LOG_WS: "{{ DEVORCH_BASE_PATH }}/{{ DEVORCH_HOME_DIR }}/ws.dev.error.log"
VHOST_ACCESS_LOG_VAPI: "{{ DEVORCH_BASE_PATH }}/{{ DEVORCH_HOME_DIR }}/vapi.dev.access.log"
VHOST_ERROR_LOG_VAPI: "{{ DEVORCH_BASE_PATH }}/{{ DEVORCH_HOME_DIR }}/vapi.dev.error.log"

OPENSSL_CN: "{{ CLIENT_IP }}.nip.io"
OPENSSL_CERTS_PATH: "{{ DEVORCH_BASE_PATH }}/{{ DEVORCH_HOME_DIR }}/certs"

# Grass
GRASS_URL: https://api-dev.theorchard.io

# Web Services (webservice.yml)
RELEASEBUILDER_ASSETINFO_URL: https://webservice.qaorch.com
OWS_ACCOUNT_URL: https://qa-ows-account.theorchard.io
OWS_GRID_SERVICE_URL: http://qa-ows-grid-service.theorchard.io
OWS_SONY_METADATA_URL: https://qa-ows-sony-metadata.theorchard.io
OWS_CARVEOUTS_URL: http://qa-ows-carveouts.theorchard.io
XML_METADATA_URL: http://webservice.qaorch.com
OWS_FEATURES_URL: https://qa-ows-features.theorchard.io

# MySQL
MYSQL_HOST_ART_RELATIONS: "{{ SQUAD_MYSQL_HOST_ART_RELATIONS }}"
MYSQL_USER_ART_RELATIONS: "{{ SQUAD_MYSQL_USER_ART_RELATIONS|default(ORCHARD_USERNAME) }}"
MYSQL_PASSWORD_ART_RELATIONS: "{{ SQUAD_MYSQL_PASSWORD_ART_RELATIONS|default(ORCHARD_USER_MYSQL_PASSWORD) }}"

MYSQL_HOST_DIRECT_DELIVERY: "{{ SQUAD_MYSQL_HOST_DIRECT_DELIVERY }}"
MYSQL_USER_DIRECT_DELIVERY: "{{ SQUAD_MYSQL_USER_DIRECT_DELIVERY|default(ORCHARD_USERNAME) }}"
MYSQL_PASSWORD_DIRECT_DELIVERY: "{{ SQUAD_MYSQL_PASSWORD_DIRECT_DELIVERY|default(ORCHARD_USER_MYSQL_PASSWORD) }}"

MYSQL_HOST_PUBLISHING: "{{ SQUAD_MYSQL_HOST_ART_RELATIONS }}"
MYSQL_USER_PUBLISHING: "{{ SQUAD_MYSQL_USER_ART_RELATIONS|default(ORCHARD_USERNAME) }}"
MYSQL_PASSWORD_PUBLISHING: "{{ SQUAD_MYSQL_PASSWORD_ART_RELATIONS|default(ORCHARD_USER_MYSQL_PASSWORD) }}"

MYSQL_DB_LOG_ETL: LogETL
MYSQL_HOST_LOG_ETL: etl-logger-vpc.cb22xqmk0y0q.us-east-1.rds.amazonaws.com
MYSQL_USER_LOG_ETL: "{{ ORCHARD_USERNAME }}"
MYSQL_PASSWORD_LOG_ETL: "{{ ORCHARD_USER_MYSQL_PASSWORD }}"

MYSQL_HOST_DB_SLAVE: "{{ SQUAD_MYSQL_HOST_ART_RELATIONS }}"
MYSQL_PASSWORD_DB_SLAVE: "{{ SQUAD_MYSQL_PASSWORD_ART_RELATIONS|default(ORCHARD_USER_MYSQL_PASSWORD) }}"
MYSQL_USER_DB_SLAVE: "{{ SQUAD_MYSQL_USER_ART_RELATIONS|default(ORCHARD_USERNAME) }}"

# vector api client configs
CLIENT_ID_VAPI: 5656789871
CLIENT_SECRET_VAPI: 89564bbd1c2dc4fd76f52e7bda0e8d6b
CLIENT_CALLBACK_URL_VAPI: "{{ 'http://workstation.qaorch.com' if MYSQL_HOST_ART_RELATIONS is search('qaorch') else 'http://www.theorchard.com' }}"
CLIENT_ID_OA: 5656789872
CLIENT_SECRET_OA: 82b64bd118f24f39e6e65a44b0caeagg
CLIENT_CALLBACK_URL_OA: "{{ 'http://oa.qaorch.com' if MYSQL_HOST_ART_RELATIONS is search('qaorch') else 'http://www.theorchard.com/oa' }}"

# Doctrine
DOCTRINE_RESULTS_CACHE_ON: 1

# Memcache
MEMCACHE_HOST: memcache
MEMCACHE_PORT: 11211

# #Redis
REDIS_HOST: redis
REDIS_PORT: 6379

# Http / Https
HTTP_PROTOCOL: "{{ 'https' if (USE_SSL |bool) else 'http' }}"

# Images
IMAGES_URL: https://images.qaorch.com

# AWS
AWS_KEY: "{{ ORCHARD_USER_AWS_KEY }}"
AWS_SECRET: "{{ ORCHARD_USER_AWS_SECRET }}"
AWS_REGION: us-east-1
AWS_ENV_PREFIX: dev-

# Redshift
REDSHIFT_USER: "{{ ORCHARD_USER_REDSHIFT_NAME }}"
REDSHIFT_PASSWORD: "{{ ORCHARD_USER_REDSHIFT_PASSWORD }}"
REDSHIFT_HOST: "{{ ORCHARD_REDSHIFT_HOST }}"

# Notifications
NOTIFICATION_EMAIL_ADDRESS: "{{ ORCHARD_EMAIL_ADDRESS }}"
NOTIFICATION_EMAIL_NAME: "{{ YOUR_NAME }}"


# Rb Mount
RB_UPLOAD_MOUNT_PATH: \/mnt\/rbuploads\/
RB_UPLOAD_UNC_PATH: \\\\192.168.31.88\\mp3storage\\

# Sentry
SENTRY_DSN: "{{ ORCHARD_SENTRY_DSN }}"

# Fluentd
FLUENTD_LOGGER_DSN: "{{ ORCHARD_FLUENTD_LOGGER_DSN }}"

# Loggly
LOGGLY_TOKEN: "{{ ORCHARD_LOGGLY_TOKEN }}"

# Segment
SEGMENT_WORKSTATION_KEY: "{{ ORCHARD_SEGMENT_WORKSTATION_KEY }}"

# SQS
ORCHARD_SQS_NAME: Dev_SingleAssetDeliveryQ

# Accounting
VAPI_ASNS_ACC: arn:aws:sns:us-west-2:103233932089:data_pipeline_topic
ORCHARD_APP_ASNS_TOPICARN_INFO: arn:aws:sns:us-west-2:103233932089:data_pipeline_topic
ORCHARD_ASNS_TOPICARN_INFO: arn:aws:sns:us-east-1:103233932089:accounting_debug
SNS_TOPICARN_SCRIPT_LOADACCOUNTING: arn:aws:sns:us-east-1:103233932089:accounting_debug
ACCOUNTING_NOTIFICATIONS_RECIPIENT_EMAIL: "{{ ORCHARD_EMAIL_ADDRESS }}"
ACCOUNTING_NOTIFICATIONS_RECIPIENT_TECH_EMAIL: "{{ ORCHARD_EMAIL_ADDRESS }}"

# Auth0
AUTH0_API_BASE_URL: "{{ TENANT_AUTH0_API_BASE_URL }}"
AUTH0_CONNECTION: "{{ TENANT_AUTH0_CONNECTION }}"
AUTH0_CLIENT_ID: "{{ TENANT_AUTH0_CLIENT_ID }}"
AUTH0_CLIENT_SECRET: "{{ TENANT_AUTH0_CLIENT_SECRET }}"
AUTH0_AUDIENCE: "{{ TENANT_AUTH0_AUDIENCE }}"
AUTH0_MACHINE_CLIENT_ID: "{{ TENANT_AUTH0_MACHINE_CLIENT_ID }}"
AUTH0_MACHINE_CLIENT_SECRET: "{{ TENANT_AUTH0_MACHINE_CLIENT_SECRET }}"
AUTH0_MOBILE_CLIENT_ID: "{{ TENANT_AUTH0_MOBILE_CLIENT_ID }}"
AUTH0_MOBILE_CLIENT_SECRET: "{{ TENANT_AUTH0_MOBILE_CLIENT_SECRET }}"
AUTH0_MOBILE_AUDIENCE: "{{ TENANT_AUTH0_MOBILE_AUDIENCE }}"
AUTH0_MOBILE_URI_SCHEME: "{{ TENANT_AUTH0_MOBILE_URI_SCHEME }}"
AUTH0_ENCRYPT_KEY: "{{ TENANT_AUTH0_ENCRYPT_KEY }}"
AUTH0_ENCRYPT_IV: "{{ TENANT_AUTH0_ENCRYPT_IV }}"
AUTH0_OA_CLIENT_ID: "{{ TENANT_AUTH0_OA_CLIENT_ID }}"
AUTH0_OA_DOMAIN: "{{ TENANT_AUTH0_OA_DOMAIN }}"
AUTH0_OA_CLIENT_SECRET: "{{ TENANT_AUTH0_OA_CLIENT_SECRET }}"
AUTH0_OA_CALLBACK_URL: "{{ HTTP_PROTOCOL }}://{{ VHOST_SERVER_NAME_OA }}/{{  TENANT_AUTH0_CALLBACK_URL }}"
AUTH0_JWT_SESSION_REFRESH_INTERVAL: "{{ TENANT_AUTH0_JWT_SESSION_REFRESH_INTERVAL }}"
AUTH0_OA_COOKIE_SECRET: "{{ TENANT_AUTH0_OA_COOKIE_SECRET }}"
AUTH0_WS_COOKIE_SECRET: "{{ TENANT_AUTH0_WS_COOKIE_SECRET }}"

##### DEPRECATE: #####

# Github
GITHUB_OAUTH_TOKEN: [GITHUB_OAUTH_TOKEN]
# This shadow file just needs to be removed at some point:
# https://github.com/theorchard/api/blob/master/application/configs/secrets.shadow.env
