Terraform Terragrunt输出到环境变量GitLab CI/CD

Terraform Terragrunt输出到环境变量GitLab CI/CD,terraform,gitlab-ci,terragrunt,Terraform,Gitlab Ci,Terragrunt,我正试图运行一个“Terragrunt计划-out=$plan”,但似乎我不能?这里我的目标是输出一个计划,然后显示该计划并发布到GitLab合并请求 我该如何着手实现这一点 以下是我到目前为止的情况: - terragrunt plan -out $PLAN - "terragrunt show --json $PLAN | convert_report > $JSON_PLAN_FILE" artifacts: paths:

我正试图运行一个“Terragrunt计划-out=$plan”,但似乎我不能?这里我的目标是输出一个计划,然后显示该计划并发布到GitLab合并请求

我该如何着手实现这一点

以下是我到目前为止的情况:

    - terragrunt plan -out $PLAN
    - "terragrunt show --json $PLAN | convert_report > $JSON_PLAN_FILE"
  artifacts:
    paths:
      - $PLAN
    reports:
      terraform: $JSON_PLAN_FILE
  only:
    - merge_requests

我决定只创建文件,而不是管道输出到一个变量,这是可行的