Skip to content

Move civiform container/task definition to its own module - #600

Merged
salg-r merged 1 commit into
mainfrom
salg-r/civiform-app-module
Oct 5, 2026
Merged

salg-r merged 1 commit into
mainfrom
salg-r/civiform-app-module

Conversation

@salg-r

@salg-r salg-r commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Description

This change adds a new module in cloud/aws/modules/civiform_app/. It contains AWS ECS task and container definitions for civiform that used to live in cloud/aws/templates/aws_oidc/app.tf. This change makes it easier for an external configuration to reuse civiform's container and task definitions using a diferent AWS ECS config.

Checklist

General

  • Added the correct label
  • Assigned to a specific person or civiform/deployment-system
  • Created tests which fail without the change (if possible)
  • Performed manual testing (at a minimum run bin/setup without your changes and then bin/deploy with your changes to ensure your changes don't break existing deployments)
  • Extended the README / documentation, if necessary

Instructions for manual testing

Tested by running bin/deploy before and after this change and causing no changes in an existing deployment.

@salg-r
salg-r requested a review from chelseakr-exygy October 1, 2026 23:55
@salg-r
salg-r marked this pull request as ready for review October 2, 2026 00:47

@chelseakr-exygy chelseakr-exygy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, approving! Every resource that moved has a moved block, and the task definitions come out unchanged

@salg-r
salg-r merged commit daf8155 into main Oct 5, 2026
8 checks passed
@salg-r
salg-r deleted the salg-r/civiform-app-module branch October 5, 2026 17:30
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.

2 participants