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
GitHub Issue Templates + Coding Agentで簡単みんなでI...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
AEON
February 04, 2026
Technology
1.7k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
2025-02-4に開催された「AI運用勉強会#2」でのLT資料です。
https://aisysops.connpass.com/event/380839/
AEON
February 04, 2026
More Decks by AEON
See All by AEON
iAEONの段階的リアーキテクト戦略 / iAEON's_Gradual_Re-architecture_Strategy
aeonpeople
0
540
イオンスマートテクノロジーの「SRE×AI」実践録 -インシデントからIaC、可観測性まで-/Aeon Smart Technology’s SRE × AI in Practice
aeonpeople
0
360
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
2
830
New Relic MCPを活用した能動的オブザーバビリティユーザの拡大 / Scaling Active Observability with New Relic MCP
aeonpeople
0
540
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
1k
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
690
ASTのGitHub CopilotとCopilot CLIの現在地をお話しします/How AST Operates GitHub Copilot and Copilot CLI
aeonpeople
1
640
遊びで始めたNew Relic MCP、気づいたらChatOpsなオブザーバビリティボットができてました/From New Relic MCP to a ChatOps Observability Bot
aeonpeople
1
830
Other Decks in Technology
See All in Technology
AI秘書と毎日働くのはもう当たり前。開発以外の業務に足りない機能をどう埋める?
minorun365
PRO
4
2k
Patterns in AI Driven Software Development
akosma
PRO
0
380
AIに任せられるFlutterコードベースを作る 〜仕様をコードで表し、ハーネスで守る〜
myohei
1
580
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
330
Technical Project Manager の役割とやりがい、少しだけ AI
yoshiiryo1
0
390
ビジネス部門からPOを迎えての半年間の進歩と課題
zozotech
PRO
0
170
生き様としてのSRE
hokkai7go
0
140
Agent 活用環境の構築・運用のための AWS サービスのご紹介/agentcore-for-building-and-operating-agents
ren8k
1
280
素人でもできた!AIを使った短編小説創作入門
delhi09
PRO
0
250
Microsoft のサポート ライフサイクルを理解する
murachiakira
PRO
0
240
Jev の中身は50行で再現できる。でも本物との差はどこにあるのか
hisuzuya
0
220
ポケモン対戦を自動で記録して振り返ろう
fufufukakaka
0
420
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.3k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
590
Typedesign – Prime Four
hannesfritz
42
3.2k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
47k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
660
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
820
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
Discover your Explorer Soul
emna__ayadi
2
1.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Chasing Engaging Ingredients in Design
codingconduct
0
380
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Transcript
GitHub Issue templates + Coding Agent で簡単みんなでIaC! イオンスマートテクノロジー株式会社 DevSecOps Div
SREチーム 林 如弥 2026年02月04日 AI運用勉強会#2
自己紹介 もりはや 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超え(2025/9時点)
4 iAEONアプリについて 膨大なIDと購買データを集約したアプリ「iAEON」 iAEONはイオングループが提供する決済機能やポイントプログラムを1つにまとめたアプリです。 イオングループ内の多数の事業会社がもつ顧客IDを一つのアプリに統合しています。
紹介(宣伝)終了
• IaC(Terraform)って初心者には大変 • GitHubのIssue templateでフォームができる • GitHub Copilot Coding agentsを掛け合わせる
• まとめ 6 本日のアジェンダ
IaC(Terraform)って 初心者には大変
IaC(Terraform)って初心者には大変 8 書きやすいとは言われているけど resource "azurerm_resource_group" "example" { name = "example-resources"
location = "West Europe" } resource "azurerm_virtual_network" "example" { name = "example-network" address_space = ["10.0.0.0/16"] location = azurerm_resource_group.example.location resource_group_name = azurerm_resource_group.example.name } resource "azurerm_subnet" "example" { name = "internal" resource_group_name = azurerm_resource_group.example.name virtual_network_name = azurerm_virtual_network.example.name address_prefixes = ["10.0.2.0/24"] }
IaC(Terraform)って初心者には大変 9 差分(drift)とかも出るし... ...(略)... 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.
IaC(Terraform)って初心者には大変 10 Terraform自体を初見でPRまで出せる方は少数 - HCL記法に慣れる必要がある - 自前のModuleなどの仕様を理解する必要 - 過去のPRから学べ!は正論だけど... 定型作業くらいはフォームみたいなUIで、誰でも簡
単に処理したいとの需要がある
GitHubのIssue templates で簡易的なフォームを用意できる
GitHubのIssue templatesで簡易的なフォームを用意できる 12 ユースケースの例 CDN(Akamai)のデバッグヘッダーの利用を許可す る"IP Allow list"をTerraform管理&CI/CDによって、 プロダクトチームでリモートワークを行うメンバー が作業場所からでもデバッグ可能にしたい。
GitHubのIssue templatesで簡易的なフォームを用意できる 13 こんなふうにYAMLを書くと name: " Akamai Debug許可用のClient List へ
IP アドレスを追加" description: "デバッグ用許可リストに自分の IP アドレスを追加するリクエスト" title: "[Client List] IP アドレス追加リクエスト" labels: ["Client list", "Pragma Debug"] body: - type: markdown attributes: value: | ## Client List への IP アドレス追加リクエスト このフォームを使って、Pragma Debug Allowlist に IP アドレスを追加できます。(略) - type: input id: ip_address attributes: label: IP アドレス description: "追加したい IP アドレスを入力してください(例: 203.0.113.50) 自宅のIPアドレスを 確認するには [Inet-ip.info](https://inet-ip.info/) などのサービスを利用してください。" placeholder: "203.0.113.50" validations: required: true …(略)
GitHubのIssue templatesで簡易的なフォームを用意できる 14 Issue作成時にフォームとして表示されます
GitHubのIssue templatesで簡易的なフォームを用意できる 15 さらにCopilot Coding Agentへの指示も載せておく
GitHubのIssue templatesで簡易的なフォームを用意できる 16 工夫としてCopilotライセンスがない方向けの対応も
GitHub Copilot Coding agent を掛け合わせる
GitHub Copilot Coding agentを掛け合わせる 18 作成したIssueはGitHub Copilot Coding agentがPR作成
GitHub Copilot Coding agentを掛け合わせる 19 シンプルな内容なため、正確なPRを送ってくれる • 各種CIには一発でPassed!!
まとめ
まとめ • 過去なら丁寧なラッパー用の画面を時間をかけて 用意していたかも • Issue Templatesで簡易画面が作れる • 作ったIssueはAI(Coding agent)が処理できる
• 組み合わせると効果は抜群だ! 21 既存のしくみとAIの掛け算が強力と感じた
テックブログ Meetup SNS オウンドメディア 1 2 3 4 会社紹介:いろいろやっています!! イオングループのエンジニ
アたちにより、 Zennの Publicationで運用されてい るテックブログ 毎月オンライン or オフライ ンで実施されているAEON主 催のテック系イベント AEON TECH HUB関連の活 動についての情報をポスト していきます AEONグループの社員インタ ビューや登壇レポート、イ ベントのお知らせなどの 様々な記事をお届けします