🤔

Terraform Cloud経由で実行するterraform planがなんだか知らんが動かなくなった

2024/05/07に公開

概要

VCSを使って作ったTerraform Cloud上のworkspaceは、PRをあげたり、PRに対してコミットをプッシュすると自動でGitHub Actionsがトリガーされて、terraform planが動きます。しかし、いつの日か気づいたら動かなくなっていました。

Run not triggered: Terraform working directories

と書かれており、terraform planが動いていないことがわかります。

解決方法

なんで動かなくなったのかはよくわかりませんが、以下の設定をしたら、terraform planが動くようになりました。

Only trigger runs when files in specified paths change

この設定に、GitHub Actions terraform planを実行するための条件を設定しています。
Terraform Working Directoryの設定と同じく、フルパスで記載する必要があるようです。

公式はコチラ

https://developer.hashicorp.com/terraform/enterprise/workspaces/settings/vcs#only-trigger-runs-when-files-in-specified-paths-change

Discussion