@@ -8,13 +8,32 @@ locals {
88
99 # tflint-ignore: terraform_unused_declarations
1010 tags = {
11- TagVersion = " 1"
12- Programme = " Vaccinations"
13- Project = " EligibilitySignpostingAPI"
14- Environment = var.environment
15- ServiceCategory = var.environment == " prod" ? " Bronze" : " N/A"
16- Tool = " Terraform"
17- workspace = lower (terraform. workspace )
11+ # Billing and Identification (FinOps)
12+ FinOpsTagVersion = " 1"
13+ Programme = " Vaccinations"
14+ Product = " EligibilitySignpostingAPI"
15+ Owner
= " [email protected] " # REQUIRED - distribution list recommended16+ CostCentre = " 129117" # REQUIRED - your cost centre code
17+ Customer = " NHS England" # Optional but recommended
18+
19+ # Environment Information (SecOps)
20+ data_classification = " 5" # REQUIRED - 1-5 based on Cloud Risk Model
21+ DataType = " PII" # REQUIRED - adjust based on your data
22+ Environment = var.environment # REQUIRED - Development/Testing/Preproduction/Production
23+ ProjectType = " Production" # REQUIRED - PoC/Pilot/Production
24+ PublicFacing = " Y" # REQUIRED - Y/N for internet-facing
25+
26+ # Technical Operations (TechOps)
27+ ServiceCategory = " Silver" # REQUIRED - Bronze/Silver/Gold/Platinum
28+ OnOffPattern = " AlwaysOn" # REQUIRED - AlwaysOn/OfficeHours/MF86/MF95/MF77
29+
30+ # Application Information (DevOps)
31+ ApplicationRole = " API" # REQUIRED - Web/App/DB/WebServer/Firewall/LoadBalancer
32+ Tool = " Terraform" # Optional - None/Terraform/Packer/CloudFormation/ARM
33+
34+ # Custom/Internal
35+ workspace = lower (terraform. workspace )
36+ Stack = local.stack_name
1837 }
1938
2039 terraform_state_bucket_name = " eligibility-signposting-api-${ var . environment } -tfstate"
0 commit comments