main.tf 430 B

12345678910111213
  1. resource "null_resource" "download" {
  2. count = length(var.lambdas)
  3. triggers = {
  4. name = var.lambdas[count.index].name
  5. file = "${var.lambdas[count.index].name}.zip"
  6. tag = var.lambdas[count.index].tag
  7. }
  8. provisioner "local-exec" {
  9. command = "curl -o ${self.triggers.file} -fL https://github.com/philips-labs/terraform-aws-github-runner/releases/download/${self.triggers.tag}/${self.triggers.name}.zip"
  10. }
  11. }