automated terminal push

This commit is contained in:
lenape
2025-07-12 18:50:56 +00:00
parent ef7c7c7ca3
commit 97bf3fb9a1
2 changed files with 356 additions and 187 deletions

31
terraform/versions.tf Normal file
View File

@@ -0,0 +1,31 @@
# versions.tf - Enterprise-grade version management
# This file pins provider versions for consistency across environments
terraform {
required_version = ">= 1.5.0"
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 6.3.0" # Pin to specific minor version for stability
}
}
}
# Provider configuration with default tags (enterprise best practice)
provider "aws" {
region = var.aws_region
# Default tags applied to all resources (enterprise requirement)
default_tags {
tags = {
Environment = "production"
Project = "nvhi-atsila"
ManagedBy = "terraform"
Owner = "devops-team"
CostCenter = "engineering"
SecurityReview = "2024-Q4"
DataClassification = "internal"
}
}
}