[IngestionClient] Modularization of the bicep template
komalg1 opened this issue · comments
Is your feature request related to a problem? Please describe.
Currently, our Bicep file is monolithic, making it difficult to manage, update, and reuse specific parts of the template. This increases the risk of errors and complicates collaboration, as we have to navigate through a large, single file to make changes or additions.
Describe the solution you'd like
Modularizing the existing Bicep template into smaller, reusable components. Each module will handle a specific part of the infrastructure (e.g., storage accounts, virtual networks, compute resources). This approach will improve maintainability, enable better code reuse, and simplify the process of updating individual parts of the infrastructure.
Additional context
Related to #2451 & will also help completing #2449
Pre-requisite task
Move Setup
& scripts
folder to infra
folder