Skip to content

Terraform storage module: S3 dev and prod data lake buckets #107

Description

@cursor

Parent

#105

Spec

spec/features/014-cicd-infrastructure/spec.md

What to build

Add infra/terraform/modules/storage/ and wire it in environments/dev and environments/prod to create:

  • smartwealthai-data-lake-dev
  • smartwealthai-data-lake-prod

Buckets: versioning, SSE-S3, block public access, tags. Prefix layout documented for raw/, curated/, cache/, mlflow-artifacts/ (no objects required at apply time).

Acceptance criteria

  • Storage module with environment, bucket_name, tags inputs; bucket_id, bucket_arn outputs
  • Dev and prod environment roots compose storage module with distinct bucket names
  • terraform plan shows only intended bucket resources per environment
  • IAM policies (separate issue) can reference bucket ARNs from module outputs

Blocked by

#106

Type

AFK

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci-cdCI/CD and AWS infrastructure slicesready-for-agentAFK agent can pick up

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions