Currently the workflows require Terraform and Packer to be preinstalled on GitHub Actions runners. That requires the runners to have Terraform installed and the workflows to support the Terraform version installed on the runners.
To make the workflows dependencies more deterministic they should install specific versions of Terraform and Packer on the Actions runners using hashicorp/setup-terraform and hashicorp/setup-packer actions provided by HashiCorp.
Currently the workflows require Terraform and Packer to be preinstalled on GitHub Actions runners. That requires the runners to have Terraform installed and the workflows to support the Terraform version installed on the runners.
To make the workflows dependencies more deterministic they should install specific versions of Terraform and Packer on the Actions runners using hashicorp/setup-terraform and hashicorp/setup-packer actions provided by HashiCorp.