tfaction という、 GitHub Actions で良い感じの Terraform Workflow を構築するための Action を開発しているので紹介します。 まだ開発中という感じで未成熟(個人の AWS, GCP アカウントを使って検証しているくらい)ですが、既にそれなりに動くはずです。 tfaction とは GitHub Actions で良い感じの Terraform Workflow を構築するための Action です。 単一の Action ではなく、複数の Action で構成されています。 ここで言う Terraform Workflow とは、 terraform plan や apply を実行する一連の流れのことを指しています。 この Workflow に求める要件は組織・チームによっても異なるでしょう。 そもそも apply の自動実行は危険だから手
![tfaction - GitHub Actions で良い感じの Terraform Workflow を構築](https://cdn-ak-scissors.b.st-hatena.com/image/square/593245a82f0c6d77be3607a468cc02445036f8aa/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--qkVjbz85--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3Atfaction%252520-%252520GitHub%252520Actions%252520%2525E3%252581%2525A7%2525E8%252589%2525AF%2525E3%252581%252584%2525E6%252584%25259F%2525E3%252581%252598%2525E3%252581%2525AE%252520Terraform%252520Workflow%252520%2525E3%252582%252592%2525E6%2525A7%25258B%2525E7%2525AF%252589%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3AShunsuke%252520Suzuki%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EtL0FPaDE0R2p0NzY1aTNueDRmTTFYRE1sRnluM1lYb1RmejRUMEJ6TlBZdWN2c1E9czk2LWM%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png)