Skip to content

Commit a05d993

Browse files
authored
Merge pull request #29 from LBHackney-IT/feature/update-tagging-standards-and-how-to
chore: updating tagging standards and how to guide
2 parents 8173a77 + 0a5289a commit a05d993

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

docs/technical-standards/How-to guides/tagging.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ provider "aws" {
1313
tags = {
1414
Application = "Developer Playbook"
1515
TeamEmail = "[email protected]"
16-
Environment = "production"
16+
Environment = "prod"
1717
}
1818
}
1919
}
@@ -69,7 +69,7 @@ In order to add tagging to AWS resources managed by Serverless Framework:
6969
stackTags:
7070
Application: "Developer Playbook"
7171
TeamEmail: "[email protected]"
72-
Environment: "production"
72+
Environment: "prod"
7373
7474
# For CircleCI
7575
AutomationBuildUrl: ${env:CIRCLE_BUILD_URL}

docs/technical-standards/Reference/hosting-standards/tagging.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,22 @@ To ensure we can consistently search for, and report on, the tags we use, you sh
1414
- `TeamEmail`: The email address of the team responsible for the operation of the service. Must be a valid email group, not an individual.
1515
- `Environment`: The name of the environment, must be one of `dev`, `stg`, `prod` or `mgmt`[^environment-tags-source].
1616

17+
### Mandatory tags for data-holding resources
18+
19+
The following potentially data-holding resources must have the Confidentiality tag:
20+
- EC2 instance
21+
- EBS volume
22+
- RDS instance
23+
- RDS cluster
24+
- DynamoDB table
25+
You will not be able to deploy the above resources if they are not tagged with the Confidentiality tag.
26+
- `Confidentiality`: Data confidentiality of the infrastructure. Must be one of `Internal`, `Restricted`, or `Public`.
27+
1728
### Optional tags
1829

1930
- `AutomationBuildUrl`: URL of the automation build, must be a valid URL.
2031
- `BackupPolicy`: The backup policy to apply to the resource. If present must be one of `Dev`, `Stg`, `Preprod`, `Prod`, `Mgmt`.
21-
- `Confidentiality`: Data confidentiality of the infrastructure. Only applicable to infrastructure which holds data, e.g. EC2, RDS, EBS, DynamoDB, Glue, and S3. Must be one of `Internal`, `Restricted`, or `Public`[^confidentiality-tags-source].
32+
- `Confidentiality`: Data confidentiality of the infrastructure. Only mandatory for infrastructure which holds data, e.g. EC2, RDS, EBS, DynamoDB, Glue, and S3. Optional for all other infrastructure. Must be one of `Internal`, `Restricted`, or `Public`[^confidentiality-tags-source].
2233
- `Department`: The service area this system serves.
2334
- `WeekendShutdown`: If present, regardless of the value provided the resource will be shut down over the weekend.
2435
- `OutOfHoursShutdown`: If present, regardless of the value provided the resource will be shut down out of working hours.

0 commit comments

Comments
 (0)