A realistic main.tf for this mission. Read it top to bottom — it mirrors the concepts above.
# AWS Capstone: Full 3-Tier App
# BleepxCloud — AWS · Master
# Realistic starter — adapt names, regions and CIDRs to your environment.
terraform {
required_providers { aws = { source = "hashicorp/aws", version = "~> 5.0" } }
}
provider "aws" {
region = "eu-west-1" # pick a region close to users / data-residency rules
}
# FinOps: mandatory cost-allocation tags on every resource.
locals {
common_tags = {
Project = "bleepx-cloud"
Domain = "core"
Mission = "aws-capstone"
ManagedBy = "terraform"
CostCenter = "REPLACE_ME"
}
}
data "aws_caller_identity" "current" {}
# This mission is design-led — model the services below as resources:
# - everything
Bleepx skills build on each other. Continue your learning path across Query, Lab, and Cloud.