2017-12-18 32 views
0

Terraformで自分のモジュールのIPv6逆ホストゾーンを自動的に作成したいと思います。 AWSは、それを要求するVPCに対して自動的に/54のネットワークスペースを割り当てます。IPv6アドレスのすべてのニブルを反転させて分割するか?

3731:54:65fe:2::a7/54は私のネットワークのCIDRブロックであると仮定すると、私が逆ホストされているゾーンを作成する必要があるだろう:それはAWSで与えられたIPv6ブロックを要求することはできませんので

7.a.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.0.e.f.5.6.4.5.0.0.1.3.7.3.ip6.arpa 

、私はいくつかの方法が必要です上記のCIDRブロックを展開し、それをニブルに分割して逆にするためのTerraform。私はTerraformで今これを行う方法を見ることができません。

これを報告するために、おそらくTerraformにバグを報告します。誰かがこれを必要とするか、これを達成することができましたか?

+0

私はこれを機能リクエスト[ここではTerraform GitHub issue tracker](https://github.com/hashicorp/terraform/issues/16942)として報告しました。 –

答えて

1

入力としてCIDRブロックを取得し、逆引き参照を作成して結果を出力するプログラムを作成できます。次に、terraformの外部データソースを使用してそのプログラムを使用することができます。https://www.terraform.io/docs/providers/external/data_source.html

terraformが正しく動作するために必要な特定の方法でプログラムを入力して出力する必要があります。

+0

変数をクエリパラメータにマップすることはできますか?私はそれを試してみる必要があります。 –

関連する問題