メインコンテンツへスキップ

OpenTofu v1.6へのアップグレード

OpenTofu v1.6は、安定版OpenTofu v1.0シリーズの最初のリリースです。

OpenTofu v1.6は、OpenTofu v1.0 互換性に関する約束を遵守していますが、これらの約束の範囲外で、少数のユーザーに影響を与える可能性のある動作の変更がいくつかあります。具体的には、以下の更新では追加のアップグレード手順が必要になる場合があります。

詳細については、完全な変更履歴をご覧ください。アップグレード中にこのガイドで説明されていない問題が発生した場合は、OpenTofuコミュニティフォーラムで新しいトピックを開始して、話し合ってください。

Linux DNSリゾルバーの変更

Linux上のOpenTofuは、プラットフォームのCライブラリからのDNSリゾルバーを使用するのではなく、組み込みのDNSリゾルバーを使用します。これは、OpenTofuが多くの異なるCライブラリを持つシステムで実行できるためです。

OpenTofu v1.6では、DNSリゾルバーは、/etc/resolve.confファイルにtrust-adオプションを設定したことを認識し、GNU libc DNSリゾルバーの動作により一致するように、送信DNSリクエストの「認証データ」オプションを設定することで応答します。

OpenTofuはレスポンスの対応するオプションには注意を払いませんが、一部のDNSSEC対応の再帰リゾルバーは、リクエストオプションが設定されていない場合に異なるレスポンスを返します。したがって、これは、OpenTofuからのDNSリクエストがシステム上の他のソフトウェアからの同様のリクエストとは異なるレスポンスを取得する可能性のある潜在的な状況を回避するはずです。

この動作の変更は、ほとんどのOpenTofuユーザーにとって大きな影響はないと予想されます。

この変更は、OpenTofu CLI自体が行うDNSリクエストにのみ影響し、プロバイダーが行うリクエストには影響しないことに注意してください。プロバイダプラグインは、DNS解決を sendiri で処理する別のプログラムであるため、動作が異なる場合があります。