Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DAT-17834 Ephemeral AWS infra for liquibase-test-harness (#220)
* 🔧 (.github/workflows/ephemeral-cloud-infra.yml): add support for deploying or destroying the aws test harness infrastructure by introducing a new input variable and setting the corresponding environment variable for Terraform deployment. * 🔧 (ephemeral-cloud-infra.yml): Add support for deploying or destroying various AWS infrastructure resources such as aws_postgresql, aws_oracle, aws_mariadb, aws_aurora_mysql, aws_mssql, and aws_aurora_postgres. Update environment variable names and corresponding inputs to reflect the changes. * 📝 (.github/workflows/ephemeral-cloud-infra.yml): update liquibase-infrastructure repository reference to DAT-17834 branch instead of master for better tracking and version control. * 🔧 (.github/workflows/ephemeral-cloud-infra.yml): pass run_id and run_repo variables to terraform destroy command for better tracking and debugging purposes * 🔧 (ephemeral-cloud-infra.yml): add support for deploying or destroying the aws_mysql infrastructure by setting TF_VAR_create_aws_mysql based on the inputs provided * 🔧 (ephemeral-cloud-infra.yml): remove unnecessary enable and disable commands to streamline workflow execution and avoid potential conflicts * 📝 (.github/workflows/ephemeral-cloud-infra.yml): update checkout ref to 'master' branch for liquibase-infrastructure repository to fix workflow issue * 🔧 (ephemeral-cloud-infra.yml): Update workflow conditions to always run artifact upload and download steps when deploying or destroying ephemeral stack
- Loading branch information