Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub Issue Templates + Coding Agentで簡単みんなでI...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for AEON AEON
February 04, 2026

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/

Avatar for AEON

AEON

February 04, 2026
Tweet

More Decks by AEON

Other Decks in Technology

Transcript

  1. 自己紹介 もりはや aka 林 如弥(X:@morihaya55) イオンスマートテクノロジー株式会社 DevSecOps Div, SREチーム所属 (2024/3入社)

    趣味:Podcast鑑賞・映画鑑賞・読書・ジョギング ・F1観戦 おすすめのPodcast 「COTENラジオ」 おすすめの書籍 「数理思考モデルで紐解く RULE DESIGN」 おすすめの映画 「RRR」 2
  2. 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"] }
  3. 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.
  4. 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 …(略)
  5. テックブログ Meetup SNS オウンドメディア 1 2 3 4 会社紹介:いろいろやっています!! イオングループのエンジニ

    アたちにより、 Zennの Publicationで運用されてい るテックブログ 毎月オンライン or オフライ ンで実施されているAEON主 催のテック系イベント AEON TECH HUB関連の活 動についての情報をポスト していきます AEONグループの社員インタ ビューや登壇レポート、イ ベントのお知らせなどの 様々な記事をお届けします