External Resources module to provision and manage CloudWatch log groups in AWS with app-interface.
- Terraform
- AWS provider
- Python 3.12
- Pydantic
Prepare your local development environment:
make dev
See the Makefile
for more details.
To update the Terraform modules used in this project, bump the version in versions.tf and update the Terraform lockfile via:
make providers-lock
- Make changes to the code.
- Update the
vars.tf
file afterapp_interface_input.py
changes viamake generate-variables-tf
. - Build the image with
make build
. - Run the image manually with a proper input file and credentials.