Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
既存AWSリソースをTerraformで管理するのはつらいよ
Search
YouYou
August 25, 2022
Programming
1
480
既存AWSリソースをTerraformで管理するのはつらいよ
YouYou
August 25, 2022
Tweet
Share
More Decks by YouYou
See All by YouYou
AWSマネコンに複数のアカウントで入れるようになりました
yuhta28
2
190
今インフラ技術をイチから学び直すなら
yuhta28
1
210
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
3
600
Datadog外形監視基盤をEC2から ECSへ移行してみた
yuhta28
0
1.6k
アウトプット頑張ったら企業からLT登壇の依頼がきた話
yuhta28
1
1.5k
小さなことから始めるAWSコスト最適入門
yuhta28
1
1.1k
Datadogのコストも監視しよう
yuhta28
1
910
Rcloneを使った定期的なストレージ同期
yuhta28
0
660
Pulumiを触ってみよう
yuhta28
1
2.3k
Other Decks in Programming
See All in Programming
Vibe Coding の話をしよう
schroneko
14
3.8k
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
goataka
0
110
LRパーサーはいいぞ
ydah
6
1.2k
MySQL初心者が311個のカラムにNot NULL制約を追加していってALTER TABLEについて学んだ話
hatsu38
2
120
Beyond_the_Prompt__Evaluating__Testing__and_Securing_LLM_Applications.pdf
meteatamel
0
110
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
2
380
Contribute to Comunities | React Tokyo Meetup #4 LT
sasagar
0
600
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
390
CursorとDevinが仲間!?AI駆動で新規プロダクト開発に挑んだ3ヶ月を振り返る / A Story of New Product Development with Cursor and Devin
rkaga
1
190
RuboCop: Modularity and AST Insights
koic
3
2.7k
Rubyの!メソッドをちゃんと理解する
alstrocrack
1
200
AWS Summit Hong Kong 2025: Reinventing Programming - How AI Transforms Our Enterprise Coding Approach
dwchiang
0
130
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.7k
For a Future-Friendly Web
brad_frost
177
9.7k
Thoughts on Productivity
jonyablonski
69
4.6k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.7k
Building Applications with DynamoDB
mza
94
6.4k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
179
53k
Raft: Consensus for Rubyists
vanstee
137
6.9k
How to Think Like a Performance Engineer
csswizardry
23
1.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Transcript
既存AWSリソースをTerraformで管 理するのはつらいよ 1
Name:ユータ Occupation:SRE Twitter:@Y0u281 (オーでなくゼロです) ブログ:https://zenn.dev/yuta28 自己紹介 Twitter 2
目次 • 背景 • つらいよ ◦ インポート ◦ アカウント移行 •
まとめ 3
背景 • コンソールから作成したAWSリソースをIaC管理したい • terraform importで作成済みリソースをIaC管理できそう • 管理下に置いたら別のAWSアカウントにリソースを移管したい 4
つらいよ(インポート) 5 インポート後のtfファイルと実リソースとのパラメーター差分修正
つらいよ(インポート) 6
つらいよ(インポート) 7 resource "aws_security_group" "example" { name = "terraform-sg" #書かなくてもインポートはできる }
つらいよ(インポート) 8
つらいよ(インポート) 9 アウトバウンドルールの記述がないため削除してしま う。
つらいよ(アカウント移行) 10 Plan時に見落とすパラメーター差分
つらいよ(アカウント移行) 11
つらいよ(アカウント移行) 12
つらいよ(アカウント移行) 13 resource "aws_vpc" "example" { tags = { "Name"
= "Terraform" } }
つらいよ(アカウント移行) 14 resource "aws_vpc" "example" { cidr_block = "10.0.0.0/24" tags
= { "Name" = "Terraform" } }
まとめ 15
まとめ 16 既存リソースをIaC 管理はアカン
ありがとうございました 17 https://cuebic.hatenablog.com/