Files
importer-labs/gitlab/valet-custom-transformers-lab.md
T
2022-08-12 13:55:01 -04:00

1.3 KiB

Using Custom Transformers in a dry-run

In this lab we want to do a dry-run of the terraform-example project. Since we have already taken the dry-run lab we easily run the command and generate the GitHub workflow, but to our dismay Valet did not know how to transform the artifact report for Terraform and it shows as unsupported. After some research we determine that the action actions/upload-artifact would be an adequate substitute for it. This change will also require we to change the environment variable PLAN_JSON to point to a new value custom_plan.json. This change needs to be make in many pipelines and automated way to apply this would be ideal. Well, we are in luck we can use the --custom-transformers option of the dry-run command. This will allow us to change the behavior of Valet using a simple ruby file.

Prerequisites

  1. Followed steps to set up your codespace environment.
  2. Completed the configure lab
  3. Completed the dry-run lab

Run without Custom Transformers

Run with Customer Transformers

Next Lab