Files
smom-dbis-138/terraform/terraform.tfvars.multi-region
defiQUG 1fb7266469 Add Oracle Aggregator and CCIP Integration
- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control.
- Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities.
- Created .gitmodules to include OpenZeppelin contracts as a submodule.
- Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment.
- Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks.
- Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring.
- Created scripts for resource import and usage validation across non-US regions.
- Added tests for CCIP error handling and integration to ensure robust functionality.
- Included various new files and directories for the orchestration portal and deployment scripts.
2025-12-12 14:57:48 -08:00

54 lines
1.4 KiB
Plaintext

# Multi-Region Terraform Configuration
# Uses different VM families per region based on available quotas
# Subscription ID: 6d3c4263-bba9-497c-8843-eae6c4e87192
# Environment
environment = "prod"
# Enable Multi-Region Deployment
enable_multi_region = true
# Primary Region (West Europe)
location = "westeurope"
# Cluster Configuration
cluster_name = "" # Will use naming convention
kubernetes_version = "1.28" # Fixed: 1.33 is invalid, using supported version
# Node Configuration - Will be overridden per region in multi-region.tf
# These are defaults for single-region fallback
node_count = {
system = 2
validators = 2
sentries = 2
rpc = 1
}
# VM Sizes - Will be overridden per region in multi-region.tf
# Using different families to utilize available quotas
vm_size = {
system = "Standard_D2s_v3" # DSv3 Family (4 available in WE)
validators = "Standard_D4_v2" # Dv2 Family (10 available in WE)
sentries = "Standard_D4s_v6" # Dsv6 Family (10 available in WE)
rpc = "Standard_D8_v2" # Dv2 Family (10 available in WE)
}
# Resource Group Configuration
resource_group_name = ""
use_well_architected = false
# Key Vault Configuration
key_vault_name = ""
# Tags
tags = {
Environment = "production"
Project = "DeFi Oracle Meta Mainnet"
ChainID = "138"
ManagedBy = "Terraform"
CostCenter = "Blockchain"
Owner = "DevOps Team"
Deployment = "multi-region"
}