Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
既存AWSリソースをTerraformで管 理するのはつらいよ 1
Slide 2
Slide 2 text
Name:ユータ Occupation:SRE Twitter:@Y0u281 (オーでなくゼロです) ブログ:https://zenn.dev/yuta28 自己紹介 Twitter 2
Slide 3
Slide 3 text
目次 ● 背景 ● つらいよ ○ インポート ○ アカウント移行 ● まとめ 3
Slide 4
Slide 4 text
背景 ● コンソールから作成したAWSリソースをIaC管理したい ● terraform importで作成済みリソースをIaC管理できそう ● 管理下に置いたら別のAWSアカウントにリソースを移管したい 4
Slide 5
Slide 5 text
つらいよ(インポート) 5 インポート後のtfファイルと実リソースとのパラメーター差分修正
Slide 6
Slide 6 text
つらいよ(インポート) 6
Slide 7
Slide 7 text
つらいよ(インポート) 7 resource "aws_security_group" "example" { name = "terraform-sg" #書かなくてもインポートはできる }
Slide 8
Slide 8 text
つらいよ(インポート) 8
Slide 9
Slide 9 text
つらいよ(インポート) 9 アウトバウンドルールの記述がないため削除してしま う。
Slide 10
Slide 10 text
つらいよ(アカウント移行) 10 Plan時に見落とすパラメーター差分
Slide 11
Slide 11 text
つらいよ(アカウント移行) 11
Slide 12
Slide 12 text
つらいよ(アカウント移行) 12
Slide 13
Slide 13 text
つらいよ(アカウント移行) 13 resource "aws_vpc" "example" { tags = { "Name" = "Terraform" } }
Slide 14
Slide 14 text
つらいよ(アカウント移行) 14 resource "aws_vpc" "example" { cidr_block = "10.0.0.0/24" tags = { "Name" = "Terraform" } }
Slide 15
Slide 15 text
まとめ 15
Slide 16
Slide 16 text
まとめ 16 既存リソースをIaC 管理はアカン
Slide 17
Slide 17 text
ありがとうございました 17 https://cuebic.hatenablog.com/