Skip to content

🔄 vendor-connectors: Migrate remaining 4 terraform functions #258

@jbdevprimary

Description

@jbdevprimary

Summary

4 terraform preprocessing functions remain in terraform-modules that should be migrated to vendor-connectors.

Remaining Functions

  1. label_aws_account - Terraform preprocessing
  2. classify_aws_accounts - Depends on label_aws_account
  3. preprocess_aws_organization - Terraform preprocessing
  4. build_github_actions_workflow - Complex YAML builder

Why Not Done

Previous agent noted these as "complex preprocessing functions" and deferred them.

Tasks

  • Analyze label_aws_account dependencies
  • Implement in vendor_connectors/aws/
  • Analyze classify_aws_accounts
  • Implement classification logic
  • Analyze preprocess_aws_organization
  • Implement preprocessing
  • Analyze build_github_actions_workflow
  • Implement YAML generation
  • Add tests for all
  • Update MIGRATION_STATUS.md

Acceptance Criteria

  • All 4 functions migrated
  • Tests pass
  • terraform-modules can import from vendor-connectors
  • 100% migration complete (138/138)

Depends On

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions