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

HCP TerraformとAzure:イオンスマートテクノロジーのインフラ革新 / HCP...

AEON
January 26, 2025

HCP TerraformとAzure:イオンスマートテクノロジーのインフラ革新 / HCP Terraform and Azure AEON Smart Technology's Infrastructure Innovation

2025/01/27に行われた、LayerX・イオン・JALインフォテックに学ぶ Terraformによる自動化・効率化の最前線での発表資料です。
https://findy.connpass.com/event/341035/

AEON

January 26, 2025
Tweet

More Decks by AEON

Other Decks in Technology

Transcript

  1. ⾃⼰紹介 各種紹介 もりはや aka 林 如弥(X:@morihaya55) イオンスマートテクノロジー株式会社 DevSecOps Div SREチーム所属

    (2024/3⼊社) 趣味:Podcast鑑賞‧映画鑑賞‧読書‧ジョギング おすすめのPodcast 「COTENラジオ」 おすすめの書籍 「数理思考モデルで紐解く RULE DESIGN」 おすすめの映画 「RRR」 4
  2. 55

  3. HCP TerraformとAzureの活⽤事例 レビュワが迷わないための情報をPRに書くよう推奨 Azure DevOpsでは”pull_request_template.md”をおくだけ 🔵 対応背景 🔵 対応内容 🔵

    レビュー観点、確認して欲しいポイント 🔵 テスト結果について 🔵 備考 17 レビュー時のPRテンプレート活⽤
  4. HCP TerraformとAzureの活⽤事例 🔵 Variables Setsは複数のHCPtのWorkspaceで利⽤できる環境変数のセット 🔵 HCPtのWorkspaceにはタグを設定可能 🔵 HCPtの”tfe_workspace_variable_set”とタグのマッチによって、適切な Variable

    Setsを半⾃動で設定が可能 🔵 格納するのはAzureのService PrincipalやNew RelicのAPI KeyなどTerraform を実⾏するために必要なクレデンシャルなど 25 Variables Setsのタグによる展開
  5. 今後の展望 🔵 Sentinelを活⽤したコードへのポリシー導⼊ 🔵モジュールのリファクタリング 🔵 Azure, New Relic, PagerDuty等がセットで⽴ち上がるように 🔵

    リソースが隠蔽されて逆に読みづらい課題の解消 🔵 Copilotの活⽤でTerraform⼈材をより増やす 🔵 そのためにもVCSをADOからGitHubへ移⾏したい…! 29 課題の解消、さらなる進化を