-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
🌟enhancementImprovements or optimizations to existing functionality.Improvements or optimizations to existing functionality.
Description
Our current root module has all resources in a single main.tf file. To improve readability and make the code easier to navigate, we should split our configuration into multiple logical files. This separation of concerns makes it much clearer what each part of the configuration is responsible for.
Acceptance Criteria:
- The main.tf file is split into logical files such as:
variables.tf (for variable declarations)
outputs.tf (for outputs)
providers.tf (for provider configurations)
data.tf (for data sources)
Resource-specific files (e.g., network.tf, ecr.tf, ecs.tf)
- The project remains fully functional after the refactoring.
Metadata
Metadata
Assignees
Labels
🌟enhancementImprovements or optimizations to existing functionality.Improvements or optimizations to existing functionality.