Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Terraformのdrift(差分)を全部AIに任せた!...かった
Search
AEON
December 05, 2025
Technology
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Terraformのdrift(差分)を全部AIに任せた!...かった
2025-12-03 AI運用勉強会#1 のLT資料です
https://aisysops.connpass.com/event/376375/
AEON
December 05, 2025
More Decks by AEON
See All by AEON
iAEONの段階的リアーキテクト戦略 / iAEON's_Gradual_Re-architecture_Strategy
aeonpeople
0
480
イオンスマートテクノロジーの「SRE×AI」実践録 -インシデントからIaC、可観測性まで-/Aeon Smart Technology’s SRE × AI in Practice
aeonpeople
0
230
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
2
810
New Relic MCPを活用した能動的オブザーバビリティユーザの拡大 / Scaling Active Observability with New Relic MCP
aeonpeople
0
420
Copilot CLI・IDE・Web・スマホで途切れない開発フローを目指して / One Copilot flow - CLI IDE Web Mobile
aeonpeople
1
1.6k
1人目SREが開発組織のトポロジーを変えるまでの実践知/the-first-sre-changed-team-topology
aeonpeople
0
960
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
640
ASTのGitHub CopilotとCopilot CLIの現在地をお話しします/How AST Operates GitHub Copilot and Copilot CLI
aeonpeople
1
610
遊びで始めたNew Relic MCP、気づいたらChatOpsなオブザーバビリティボットができてました/From New Relic MCP to a ChatOps Observability Bot
aeonpeople
1
760
Other Decks in Technology
See All in Technology
AIによるクリエイティブ生成を行う上での試行錯誤
plaidtech
PRO
0
180
手を動かして実感する、Kiro が変える開発体験
inariku
0
190
Vibe Coding で作ったプロダクトをどう安全に動かすか / How to Safely Run Products Built with Vibe Coding
glidenote
0
510
C#コードの結合を可視化する Roslyn解析による設計改善と リファクタリング判断
dora56
0
450
30座EKS, 180次升級淬煉的EKS Upgrade Skill 的歷程
eric8230
0
210
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
640
C#未経験の僕がAIに読めるコードを書かせるまで
maguroalternative
0
250
Issue 駆動でスペシャリストの意図を届ける、AI 実装のアクセシビリティ向上
thkt
0
130
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
9
1.1k
作って終わりじゃないサーバーレス 〜9年運用する大規模EC物流API基盤の設計・運用のリアル〜
zozotech
PRO
0
470
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
銀行勘定系システムにおける開発プロセス刷新×AIによる環境モダナイゼーション / Development Process Transformation and AI-Driven Environment Modernization
muit
1
2.6k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Rails Girls Zürich Keynote
gr2m
96
14k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
250
We Have a Design System, Now What?
morganepeng
55
8.3k
The Pragmatic Product Professional
lauravandoore
37
7.4k
The SEO Collaboration Effect
kristinabergwall1
1
570
Visualization
eitanlees
152
17k
The Invisible Side of Design
smashingmag
301
52k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Transcript
LT:Terraformのdrift(差分)を全部AIに任せた! ...かった イオンスマートテクノロジー株式会社 DevSecOps Div SREチーム 林 如弥 2025年12月03日 AI運用勉強会#1
自己紹介 もりはや aka 林 如弥(X:@morihaya55) イオンスマートテクノロジー株式会社 DevSecOps Div, SREチーム所属 (2024/3入社)
趣味:Podcast鑑賞・映画鑑賞・読書・ジョギング ・F1観戦 おすすめのPodcast 「COTENラジオ」 おすすめの書籍 「数理思考モデルで紐解く RULE DESIGN」 おすすめの映画 「RRR」 2
3 iAEONアプリについて 膨大なIDと購買データを集約したアプリ「iAEON」 iAEONはイオングループが提供する決済機能やポイントプログラムを1つにまとめたアプリです。 イオングループ内の多数の事業会社がもつ顧客IDを一つのアプリに統合しています。 おかげさまで500万MAU超え(9月時点)
紹介(宣伝)終了
- Terraformのdriftとは ← - 期待したAI Native時代の運用 - 期待との違い - 今後の展望
5 本日のアジェンダ
Terraformのdriftとは
Terraformのdriftとは 7 IaCコードと実態の差分のこと ...(略)... azurerm_data_protection_backup_vault.morihaya_sandbox_vault: Drift detected (update) ...(略)... Terraform
will perform the following actions: # azurerm_data_protection_backup_vault.morihaya_sandbox_vault will be updated in-place ~ resource "azurerm_data_protection_backup_vault" "morihaya_sandbox_vault" { id = "/subscriptions/xxxx0c7/xxxx/resourceGroups/morihaya- rg/providers/Microsoft.DataProtection/backupVaults/morihaya-sandbox-vault" name = "morihaya-sandbox-vault" ~ soft_delete = "Off" -> "On" tags = { "CreatedBy" = "Terraform" "Environment" = "Sandbox" "Project" = "Sandobx-morihaya" } # (7 unchanged attributes hidden) # (1 unchanged block hidden) } Plan: 0 to add, 1 to change, 0 to destroy.
Terraformのdriftとは 8 TerraformのDriftが発生する主な要因 - Providerのバージョンアップ - クラウド側の仕様変更 - IaCではなく、ポータルからの手動変更 など
Terraformのdriftとは 9 TerraformのDriftについては先日12/1にブログも公開 https://zenn.dev/aeonpeople/articles/morihaya-20251201-terraform-fix-drifts
Terraformのdriftとは 10 Driftに関するこのブログでは ブログの要点は以下 - HCP TerraformのExplorerという機能で - 観やすい感じにTerraform driftsの一覧を表示し
- チームで毎朝確認してDriftを解消しているよ https://zenn.dev/aeonpeople/articles/morihaya-20251201-terraform-fix-drifts
Terraformのdriftとは 11 Driftに関するこのブログでは ブログの要点は以下 - HCP TerraformのExplorerという機能で - 観やすい感じにTerraform driftsの一覧を表示し
- チームで毎朝確認してDriftを解消しているよ← https://zenn.dev/aeonpeople/articles/morihaya-20251201-terraform-fix-drifts
「Driftの解消はとても大事だが いわゆるToilな作業のひとつ」 「しかし日々クラウドもProviderも 進化しているのだから仕方ない」
しかし、現在であれば人間がやる必要 が本当にあるのか? そう今は『AI運用』時代!
- Terraformのdriftとは - 期待したAI Native時代の運用 ← - 期待との違い - 今後の展望
14 本日のアジェンダ
期待したAI Native時代の運用 15 2025-05-19 GitHub Copilot coding agentのpublic preview https://github.blog/changelog/2025-05-19-github-copilot-coding-agent-in-public-preview/
期待したAI Native時代の運用 16 GitHub Copilot coding agentとは とても簡単に説明すると - Issueやチャットを通してAI
Agentにタスクを丸投 げしてPRを作ってもらえる機能 - このAI Agentにdrift解消してもらったら大変良さ そう
そしてAI AgentはMCPを利用して 外部環境にアクセスできる!
期待したAI Native時代の運用 18 当然私たちが利用するAzureにはMCPサーバがある https://learn.microsoft.com/ja-jp/azure/developer/azure-mcp-server/overview
期待したAI Native時代の運用 19 Azure MCPサーバとは とても簡単に説明すると - Azureの主要サービスの参照、変更をToolとして提 供する(AKS、Monitor、DB各種、etc...) -
Toolの数は50以上あり進化を続けている
期待したAI Native時代の運用 20 2025-09-25 Terraform MCPのHCP Terraform対応の Preview https://www.hashicorp.com/en/blog/scale-infrastructure-with-new-terraform-and-packer-features-at-hashiconf-2025
期待したAI Native時代の運用 21 Terraform MCPのHCP Terraform対応とは とても簡単に説明すると - もともとTerraformのMCPは公開されたProvider への対応のみだった
- ついにHCP Terraformにも対応した
すべてのパーツが揃った...!! (気がした)
期待したAI Native時代の運用 23 これが「AI運用」時代のdrift fix構成!(予定)
期待したAI Native時代の運用 24 MCPの設定もOK!(のはず) ... "Azure": { "command": "npx", "args":
[ "-y", "@azure/mcp@latest", "server", "start" ], "tools": [ "*" ], "type": "local" }, "microsoft-docs-mcp": { "tools": [ "*" ], "type": "http", "url": "https://learn.microsoft.com/api/mcp" }, ... ... "terraform": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "TFE_TOKEN=${TFE_TOKEN}", "-e", "TFE_ADDRESS=${TFE_ADDRESS}", "hashicorp/terraform-mcp-server:latest" ], "tools": ["*"], "env": { "TFE_TOKEN": "COPILOT_TFE_TOKEN", "TFE_ADDRESS": "COPILOT_TFE_ADDRESS" }, "type": "local" }, ...
しかし今時点では チョット早かったか....?
- Terraformのdriftとは - 期待したAI Native時代の運用 - 期待との違い ← - 今後の展望
26 本日のアジェンダ
期待との違い 27 Terraform MCPサーバのToolsがHCPtに対応しない...?
期待との違い - Terraform Cloud/Enterprise tools が見えない - 環境変数とか多少いじってみたが... - 粘りきれず他タスクに追われて一旦放置中
「どなたかすでにやってるよ!という方、お声掛け くださいmm」 28 公式ドキュメントには記載があるのだけど...
期待との違い - 手元で `terraform plan`の結果を取得 - それをCoding Agentに解決するよう指示 - シンプルなものなら精度が高いPRが生成される
29 仕方ないので代替案
期待との違い IssueをPythonスクリプトで一気に作成、数十もの Coding agentが一気に動き出すのは壮観 30 ひとつうまくいけば、まとめてIssueをばら撒く https://zenn.dev/aeonpeople/articles/morihaya-20250612-create-multi-issues-for-copilot
- Terraformのdriftとは - 期待したAI Native時代の運用 - 期待との違い - 今後の展望 ←
31 本日のアジェンダ
まとめ - Terraform MCP Serverのコンフィグを見直してHCP Terraformへ(HCPt)対応させる - Drift検知はHCPtにお任せできるため、それを自動でCoding Agentに連携したい -
これによってDrift発生直後に自動でFixのPRが作られる世界 が!! 32 今後の展望
まとめ 33 今後の展望 - 人間はレビューのみ!
まとめ AI Agentの進化、MCPの充実によって Toilな運用タスクは減らせるはず。 成功も失敗もコミュニティなどで シェアしてAI運用を目指そう!
テックブログ Meetup SNS オウンドメディア 1 2 3 4 会社紹介:いろいろやっています!! イオングループのエンジニ
アたちにより、 Zennの Publicationで運用されてい るテックブログ 毎月オンライン or オフライ ンで実施されているAEON主 催のテック系イベント AEON TECH HUB関連の活 動についての情報をポスト していきます AEONグループの社員インタ ビューや登壇レポート、イ ベントのお知らせなどの 様々な記事をお届けします
36 イオンはSRE KAIGI 2026を応援しています! https://2026.srekaigi.net/ 宣伝 セッション&ブースでお待ちしています!