We want to be able to generate reports on the live landing zone workload accounts usage in the following categories:
Support
Compute
Networking
Logging
Security
Storage
Other
Implement AWS cost categories for AWS services grouped into those roles using rules. Implement a Terraform module to do this for deployment in the core repo.
Additional Context
This implementation will enhance our ability to track and analyze costs across different service categories in our AWS environment. The Terraform module should be designed to be flexible and reusable, allowing for easy deployment and management of cost categories across our AWS accounts.
Acceptance Criteria
A Terraform module is created that implements AWS cost categories.
The module successfully creates separate cost categories for Support, Compute, Networking, Logging, Security, Storage, and Other.
Each cost category correctly groups relevant AWS services using appropriate rules.
The module can be easily deployed in the core repo.
Documentation is provided for how to use and customize the module.
After implementation, we can generate reports showing workload account usage across all defined categories.
The solution is tested in a non-production environment before being applied to production.
The module includes variables for easy customization of category names and rule definitions if needed.
Describe the Issue
We want to be able to generate reports on the live landing zone workload accounts usage in the following categories:
Implement AWS cost categories for AWS services grouped into those roles using rules. Implement a Terraform module to do this for deployment in the core repo.
Additional Context
This implementation will enhance our ability to track and analyze costs across different service categories in our AWS environment. The Terraform module should be designed to be flexible and reusable, allowing for easy deployment and management of cost categories across our AWS accounts.
Acceptance Criteria