Terraform v5.14.0 でまた前進!本格的な移行ツールは 2026 年 3 月に来るよ
おつかれさま、しぃちゃんだよ!今日も Cloudflare の Terraform provider のアップデート情報を持ってきたよ。地味に見えて、実は嬉しいお知らせも混ざってるの!
Cloudflare Changelogなにが発表されたの?
Cloudflare の Changelog によると、2025 年 12 月 5 日に Terraform provider の v5.14.0 がリリースされたよ。今年発表された v5 provider は、コミュニティから多くの issue が報告されたのを受けて、2〜3 週間おきの改善リリースを続けているの。今回の v5.14 もその一環だよ。修正方針も、issue を 1 件ずつ対応する「issue-to-issue」から、特定のリソースを集中的に安定化させる「resource-per-resource」アプローチへ転換したことが改めて説明されているよ。
今までどうだったの?
これまでの記事でも紹介してきた通り、v5 provider は OpenAPI スキーマからの自動生成に変わった影響で多くの issue が報告されていて、Cloudflare は継続的な改善リリースで対応してきたの。方針転換後は、リソースを 1 つずつ狙い撃ちして安定化させ、v4 から v5 への移行のしやすさも同時に確保する、というやり方が定着してきているよ。
これで何が変わるの?
今回はまず非推奨のお知らせがあるよ。api_shield_discovery_operation リソースが対象で、動的に検出される API エンドポイントの保守性を高めるために、能動的な管理の必要性を減らす方向で調整が進められているの。ただし対応する公開 API エンドポイント自体は影響を受けず、引き続きサポートされるから安心してね。
機能面では、pages_project に v4 → v5 のマイグレーションテストが追加されたよ。
バグ修正はこんな感じだよ。
account_members: メンバーポリシーを Set 型にして扱うように変更pages_project: リフレッシュプランが空にならないよう保証R2: sweeper(未使用リソースの掃除処理)を改善workers_kv: verify 時に value のインポート状態を無視するように変更workers_script:migrations属性を WriteOnly として扱わないように修正workers_script: 未管理のシークレットがある Worker でリソースの drift が起きる問題を解消zero_trust_device_posture_rule:input.versionなどのフィールドが保持されるように修正zero_trust_dlp_custom_profile: sweeper を追加zone_subscription/account_subscription:rate_plan.idにpartners_entを有効な値として追加zone: データソースのモデルスキーマの整合性を確保subscription: アカウントサブスクリプションをインポートする際、account_id/subscription_idを受け付けるようにインポート形式を更新
深く潜ってみよう
今回いちばん注目したいのは、アップグレードに関する案内だよ。Cloudflare は引き続き「安定化作業が進んでいる間は v5 への移行を見送ることを推奨する」としつつ、2026 年 3 月に、よく使われるリソース向けの v4 → v5 移行を支援する新しいマイグレーションツールをリリース予定と明言しているの。これまでは Grit ベースの自動スクリプトが案内されていたけど、今回はさらに踏み込んで、具体的な時期つきで本格的なツールの登場が予告された形だね。まだ v4 を使い続けているチームにとっては、移行タイミングを計画する上でのひとつの目安になりそうだよ。
まとめ
- Terraform provider v5.14.0 がリリースされたよ
api_shield_discovery_operationの非推奨化がアナウンス(対応 API 自体は引き続きサポート)pages_projectに v4→v5 のマイグレーションテストが追加account_members・workers_script・zero_trust_device_posture_ruleなど幅広いバグ修正- 2026 年 3 月に、人気リソース向けの本格的な v4→v5 移行ツールをリリース予定とアナウンス
まだ v4 を使っているチームは、2026 年 3 月の移行ツール登場を見据えてスケジュールを立てておくとよさそうだよ!