Files
smom-dbis-138/terraform/well-architected/terraform.tfvars.example
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

36 lines
1.1 KiB
Plaintext

# Example Terraform variables for Well-Architected configuration
environment = "prod"
location = "westeurope"
project_name = "defi-oracle-mainnet"
subscription_id = "00000000-0000-0000-0000-000000000000"
# Key Vault configuration
key_vault_allowed_subnet_ids = [
# Add subnet IDs that should have access to Key Vault
# Example: "/subscriptions/<sub-id>/resourceGroups/rg-prod-network-001/providers/Microsoft.Network/virtualNetworks/vnet-prod-001/subnets/subnet-aks"
]
key_vault_allowed_ip_ranges = [
# Add management IPs that should have access to Key Vault
# Example: "1.2.3.4/32"
]
key_vault_private_endpoint_subnet_id = ""
# Add subnet ID for private endpoint
# Example: "/subscriptions/<sub-id>/resourceGroups/rg-prod-network-001/providers/Microsoft.Network/virtualNetworks/vnet-prod-001/subnets/subnet-private-endpoints"
# Budget configuration
budget_amount = 10000 # Monthly budget in USD
budget_contact_emails = [
"devops@example.com"
]
# Additional tags
tags = {
CostCenter = "Blockchain"
Owner = "DevOps Team"
ManagedBy = "Terraform"
}