Terraform provider for compiling your code in place
provider "compiler" {
}
resource "compile" "default" {
provider = "compiler"
image = "python3.7"
input = "${path.module}/input"
output = "${path.module}/output"
filename = "lambda.zip"
}