⁉
terraform の細かすぎて伝わらない小ネタ GHAR Ubuntu 24.04 には Terraform が入ってない
tl;dr
-
GitHub のブログ で発表されているように
ubuntu-latest
が 22.04 から 24.04 に入れ替えが始まっている - runner-images/images/ubuntu/Ubuntu2204-Readme.md と
- runner-images/images/ubuntu/Ubuntu2404-Readme.md を比べると Terraform がなくなっている
- setup-terraform action を使っていれば何も問題ないけどね
素晴らしい
- 昼過ぎに見かけた
- aqua CLI Version Manager 入門 の人
- なるほど?と思って調べてみたというワケ
setup-terraform
- hashicorp/setup-terraform: Sets up Terraform CLI in your GitHub Actions workflow.
- いわずとしれた HashiCorp の terraform 用ワークフロー
- github actions(w/z composite) + setup-terraform in 2023 #Terraform - Qiita 記事を書いたりもしてた
- HCP Terraform がビジネス用なので、あまり積極的に改善されたりはしていないけど、必要十分ではある
- Go だしワークフローあるしランナーからは抜いてもいいかって判断なのかな。。。(Ansibleは引き続き入ってるのにね)
意外と
- 意外と CI こけてる issue がリンクされてるっぽいとこみるとあるあるって思っちゃうね
- Ubuntu 24.04 is now available · Issue #9848 · actions/runner-images
- Ubuntu-latest workflows will use Ubuntu-24.04 image · Issue #10636 · actions/runner-images
- OpenTofu はインストール時間も短いしインストールしねぇってことらしい
- Terraform が 24.04 から削除された経緯 はどこに書いてあるんよ。。。(英語苦手)
- ライセンスのアレで削除されたのかしら。。。
まぁとりあえず面倒だからいっか(まとめ)
- GitHub Actions Runner の Ubuntu-latest は 24.04 に自動的に置き換え中です(2024年10月いっぱいのはず)
- Terraform 等のいくつかのツールが 22.04 -> 24.04 の際に削除されています(インストールされていません)
- setup-terraform 等のワークフローを使うなどしてインストールして使う必要があります
- GitHub Actions Runner を使っている諸兄はご注意を。
- そういえば Act のイメージも更新がいるかな。。。
おまけ
- ファイル名とタイトルの文字数制限をもうちょい緩和できないんか。。。
Discussion
Add Ubuntu 24.04 · Issue #2329 · nektos/act
ご紹介いただきありがとうございます。
ただ引用されている PR ですが、内容的にこちらのほうが適切な気がします。
あざます。
github のダッシュボードで見かけたほうを書いてたんですけどせっかくだから一緒に乗せておきますね。