2016-12-01 20 views
0

ブラックホールドされたroutetabesを削除して新しいVPCを変更し、新しいルートテーブルで更新したいと思っています - 変更したいルーティングテーブルは手動で作成されます(テラフォームではありません)。テラフォームで可能ですか?私が参照できるサンプルテンプレートはどれですか?多くのありがとうございます。 Deepakterraformを使用して既存のAWS VPCを変更する

+0

Terraformの外で作成された既存のルートテーブルがあり、Terraformでそれらを管理し始めたいと言っていますか? – ydaetskcoR

答えて

0

AWSに既存のインフラストラクチャがあり、それをTerraformで管理したい場合は、Terraform importコマンドを使用する必要があります。

まず、すでに持っているルートテーブルと一致するTerraformコードを書きます。

resource "aws_route_table" "example" { 
    vpc_id = "${aws_vpc.main.id}" 
} 

次に、既存のルートテーブルのルートテーブルのIDを検索し、その既存のテーブルに上記のテラフォームのコードをリンクテラフォーム持っているimportのコマンドを使用します:たとえば

terraform import aws_route_table.example rtb-12345678 

あなたはTerraformingのようなツールを試してみると、コードを生成して状態を自動的にインポートすることができます。

+0

ありがとう@Yevgeniy Brikman - 私はすぐにそれを試してみます。現時点では何か他のことに慣れています。 –

関連する問題