47 lines
893 B
HCL
47 lines
893 B
HCL
# Terraform configuration for The Order infrastructure
|
|
# This is a template - customize for your cloud provider
|
|
|
|
terraform {
|
|
required_version = ">= 1.5.0"
|
|
|
|
required_providers {
|
|
# Add your cloud provider(s) here
|
|
# Example for AWS:
|
|
# aws = {
|
|
# source = "hashicorp/aws"
|
|
# version = "~> 5.0"
|
|
# }
|
|
}
|
|
|
|
# Configure backend for state management
|
|
# backend "s3" {
|
|
# bucket = "the-order-terraform-state"
|
|
# key = "terraform.tfstate"
|
|
# region = "us-east-1"
|
|
# }
|
|
}
|
|
|
|
# Provider configuration
|
|
# provider "aws" {
|
|
# region = var.aws_region
|
|
# }
|
|
|
|
# Variables
|
|
variable "aws_region" {
|
|
description = "AWS region"
|
|
type = string
|
|
default = "us-east-1"
|
|
}
|
|
|
|
variable "environment" {
|
|
description = "Environment name (dev, stage, prod)"
|
|
type = string
|
|
default = "dev"
|
|
}
|
|
|
|
# Outputs
|
|
output "environment" {
|
|
value = var.environment
|
|
}
|
|
|