Skip to content

Intergrate Simulator IaC with Project IaC #79

@DakotaCondos

Description

@DakotaCondos

As a developer maintaining the DeliveryBot infrastructure,
I want the Robot Simulator IaC integrated into the project-wide Terraform stack,
so that simulator infrastructure is managed consistently with the rest of the system.

Acceptance Criteria

[ ] - The simulator Terraform configuration is moved into the project-wide IaC module structure.
[ ] - The simulator module is called from the root Terraform configuration.
[ ] - Simulator-specific providers.tf and terraform.tfvars files are removed or replaced by root-level configuration.
[ ] - Remote Terraform state is configured through the project-wide IaC backend.
[ ] - The existing deliverybot-robot-simulator Container App is imported into Terraform state.
[ ] - Event Hub simulator settings are represented in Terraform:

  • EventTransport__Mode
  • EventTransport__InputEventHubName
  • EventTransport__OutputEventHubName
  • EventTransport__ConsumerGroup
  • EventTransport__EnableInputConsumer
  • connection string secret or managed identity replacement

[ ] - The temporary lifecycle.ignore_changes block is removed once Terraform owns the full environment configuration.
[ ] - The simulator deployment workflow is updated to align with the final IaC ownership model.
[ ] - Documentation is updated to reflect the integrated IaC flow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions