v1.17.0
このソフトウェアはMirrorNestではホストされていません — 詳しくはソフトウェアの提供元についてをご覧ください。上のボタンから公式提供元へ直接アクセスできます。
概要
Terraformを使用すると、構成ファイルにインフラストラクチャを記述し、個別に手動で編集を適用するのではなく、それらの定義を使用して環境を構築、変更、バージョン管理できます。
コードワークフローとしてこのインフラストラクチャは、他のコードのようにレビュー、共有、再利用できるデータセンターの意図された構造の繰り返し可能なレコードを提供します。 高いレベルのコンフィギュレーション・シンタックスは、インフラリソースと希望する関係を簡潔に表現します。
変更を行う前に、Terraformは、提案するアクションを示す実行計画を生成し、オペレーターがそれを適用する前に更新を検査できるようにします。 また、依存関係を調べるリソースグラフを構築し、注文を決定し、独立したリソースの作成を実行したり、並行して変更を実行します。 複雑なインフラの変更のためのグラフと計画支援の自動化は、限られた人間との相互作用で、操作のシーケンスを見える化し、ミスの機会を減らすことができます。
開発者、インフラエンジニア、およびデータセンターを維持しているチームは、既存のサービスプロバイダ、人気のあるプロバイダー、または環境が一貫して管理しなければならない場合にカスタム社内ソリューションで使用できます。 Windows 10 以降、Windows Server 2016 以降、x64 システムで動作します。 現在のバージョンは1.17.0で、Terraformが無効なモジュール呼び出しに遭遇したときにモジュールのインストール中にパニックを防ぐことができます。
Windows 10+ · Server 2016+が必要 · アーキテクチャ: x64
v1.17.0の新機能
新しい特徴: - Terraformは、プロバイダーの要件(#39153)で変数とローカルをサポート - 新規 -minimal-refresh 計画オプションが追加されました。これにより、変更を提案したリソースのみが更新されます。 (#35290) - ポリシー: テラフォーム ポリシーは、一般に利用可能です。 プランの-policies フラグ、適用、およびクエリは、実験的なビルドや -allow-experimental-features フラグを必要としません。 クエリポリシーは、リストブロックによって発見されたリソースを評価し、人読みやJSONの結果を報告します。 詳細は https://developer.hashicorp.com/terraform/policy をご覧ください。 (#38970) ENHANCEMENTS: - command/init: 提供元バージョンのEnrichログメッセージ (#38918) - test: ephemeral リソースに mock provider サポートを追加 (#38928) - command/login: ユーザが組織のTTLポリシーの対象となる場合、成功したログイン後に警告を表示 バグ修正: - funcs: pow と log は、結果が数値ではないとき、もはや慌てず (#38912) - ephemeral:テラフォームは、エピヘムラルリソースを更新する際に発生する診断を使用し、表示します。 これは、以前に失われたように見えるように警告を引き起こす可能性があります。 過去に失われたエラー診断が下流エラーを混乱させてしまったことを期待しています。そのため、この変更が破棄されることを予想していません。 (#38989) - test: クリーンアップグラフで注文する決定的依存性 (#38247) - 問い合わせ: 発見されたリソース(#39058)の政策評価のための未知とN/Aの結果報告 - query: terraform query -policies は、ポリシーエンジン (#39238) に渡す代わりに、ディレクトリではないパスを拒否します - アニメ: log と pow は +/- を返すときにエラーを上げます。 Infinityは、この結果が下流コードでは利用できません。 (#39304) - show: ローカルプラン(#39362)を表示する際に、プランファイルから変数値を読み込む NOTES: - バージョン: JSON 出力には、コマンドの JSON 出力フォーマットのより安全な将来の変更を有効にする新しい format version フィールドが含まれています。 既存のツーリングは未知のフィールドを無視していると仮定しています。そのため、この変更はそれ自体で壊れるべきではありませんが、将来のリリースでformat versionに注意を払うように消費者に助言し、そして/または最新のバージョンのhashicorp/terraform-json&hashicorp/terraform-execを使用する。 (#38930) - Terraformは、承認されたeMudhraの中間CA(CVE-2026-111943)(#39417)のセットで発行された証明書をもはや信頼しないGo 1.26.10で構築されています
詳細
バージョン履歴
あなたの環境でまだ動作しますか?
レビュー
まだレビューはありません — 最初のレビューを投稿してみませんか。
HashiCorp Terraformの代替ソフト
Notepad++
Notepad++ official repository
Python 3.12
Python is a programming language that lets you work more quickly and integrate your systems more effectively.
Git for Windows
A fork of Git containing Windows-specific patches.
.NET 8.0 .NET Desktop Runtime
Official Microsoft .NET Desktop Runtime for .NET 8.0.
.NET 10.0 .NET Runtime
Official Microsoft .NET Runtime for .NET 10.0.
WinMerge
Windows visual diff and merge for files and directories