Skip to content

refactor: reorganize Terraform provider blocks#34

Merged
doughayden merged 1 commit into
mainfrom
feat/terrafrom-block-separation
Aug 11, 2025
Merged

refactor: reorganize Terraform provider blocks#34
doughayden merged 1 commit into
mainfrom
feat/terrafrom-block-separation

Conversation

@doughayden

Copy link
Copy Markdown
Owner

What

Reorganize Terraform configuration by separating provider requirements into dedicated terraform.tf files and moving IAP service agent configuration to the appropriate module.

Why

  • Improve Terraform module organization and separation of concerns
  • Follow Terraform best practices for provider configuration
  • Reduce coupling between main configuration and modules
  • Clean up unused references for better maintainability

How

  • Created dedicated terraform.tf files in main and answer-app module
  • Moved provider requirements from backend.tf to terraform.tf
  • Relocated IAP service agent from main module to answer-app module
  • Removed unused workflow module reference
  • Fixed bootstrap script bucket creation message formatting
  • Added semantic release documentation reference

Tests

  • Terraform configuration validates successfully
  • No breaking changes to existing infrastructure
  • Provider blocks properly separated
  • IAP service agent correctly scoped to answer-app module

🤖 Generated with Claude Code

- Move provider requirements from backend.tf to terraform.tf
- Relocate IAP service agent from main to answer-app module
- Remove unused workflow module reference
- Fix bootstrap script bucket creation message formatting
- Add semantic release documentation reference

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@doughayden doughayden merged commit b416954 into main Aug 11, 2025
2 checks passed
@doughayden doughayden deleted the feat/terrafrom-block-separation branch August 11, 2025 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant