### AWS ENVIRONMENT SPECIFIC VARIABLES ###

# AWS account ID
ACCOUNT="####"

# AWS region to deploy services (default: "ap-south-1")
REGION="ap-south-1"

# AWS Availability Zone count (default: 2)
MAX_AZS=2

# VPC CIDR block (default: "10.20.0.0/16")
CIDR="10.20.0.0/16"

# Database user name (default: "postgres")
RDS_USER="postgres"

# EKS cluster name (default: "eksCluster-beckn-onix")
EKS_CLUSTER_NAME="eksCluster-beckn-onix"

# EC2 nodes count (default: 5 nodes)
EC2_NODES_COUNT="5"

# EC2 instance type (default: "t3.large")
EC2_INSTANCE_TYPE="t3.large"

# IAM role ARN for Amazon EKS master role 
# (to be associated with the system:masters RBAC group for super-user access)
ROLE_ARN="arn:aws:iam::####:role/Admin"


#### BECKN-ONIX SPECIFIC MANDATORY VARIABLES ####

# COMMON BECKN-ONIX Helm repository URL
BECKN_ONIX_HELM_REPOSITORY="https://mozammil89.github.io/beckn-onix-aws-cdk"

# COMMON REGISTRY URL FOR GATEWAY, BAP AND BPP
# E.g. registry-cdk.beckn-onix-aws-cdk.becknprotocol.io
REGISTRY_URL="####" # it should be same as REGISTRY_EXTERNAL_DOMAIN

# COMMON SSL certificate ARN for REGISTRY, GATEWAY, BAP AND BPP
# AWS Certificate Manager - https://aws.amazon.com/certificate-manager/
CERT_ARN="####"   # Pls check user guide for SSL public certificate creation steps through AWS Certificate Manager 

# REGISTRY
REGISTRY_EXTERNAL_DOMAIN="####"  # E.g. registry-cdk.beckn-onix-aws-cdk.becknprotocol.io

# GATEWAY
GATEWAY_EXTERNAL_DOMAIN="####"   # E.g. gateway-cdk.beckn-onix-aws-cdk.becknprotocol.io

# BAP (Buyer Application Provider) Configuration
BAP_EXTERNAL_DOMAIN="####" # E.g. bap-cdk.beckn-onix-aws-cdk.becknprotocol.io
BAP_PRIVATE_KEY="####" # Pls check user guide for key generation
BAP_PUBLIC_KEY="####"  # Pls check user guide for key generation

# BPP (Buyer Platform Provider) Configuration
BPP_EXTERNAL_DOMAIN="####"  # E.g. bpp-cdk.beckn-onix-aws-cdk.becknprotocol.io
BPP_PRIVATE_KEY="####" # Pls check user guide for key generation
BPP_PUBLIC_KEY="####"  # Pls check user guide for key generation
