terraform local-exe c ausführen - PullRequest
       1

terraform local-exe c ausführen

1 голос
/ 26 марта 2020

Я хотел бы выполнить следующий сценарий в Terraform:

resource "aws_ecr_repository" "jenkins" {
  name = var.image_name
  provisioner "local-exec" {
    command = "./deploy-image.sh ${self.repository_url} ${var.image_name}"
  }
}

Однако он не выполняется. У кого-нибудь есть идеи, что может быть?

1 Ответ

0 голосов
/ 20 апреля 2020

Мне пришлось добавить рабочий каталог

resource "null_resource" "marketplace-backend_image" {
  triggers = {
    build_trigger = var.build_trigger
  }
  provisioner "local-exec" {
    command     = "./deploy-image.sh ${var.region} ${var.image_name} ${var.ecr_repository}"
    interpreter = ["bash", "-c"]
    working_dir = "${path.cwd}/${path.module}"
  }
}

Теперь все работает.

...