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

Terraformを用いてコードからVMを作成してみる

Avatar for ユート ユート
October 20, 2026

 Terraformを用いてコードからVMを作成してみる

大学のサークルでLTをしたときの資料です.
Terraformに入門して初めての発表なので大目に見てください...

Avatar for ユート

ユート

October 20, 2026

More Decks by ユート

Other Decks in Programming

Transcript

  1. $ whoami n 名前: ユート n 学年: 4年 n 所属:

    情報系の⼤学 n 趣味: 読書・プログラミング・個⼈開発・Atcoder? n 他の活動: n マスタリングTCP/IP輪講会 n NOC(クラウドネイティブ会議・⾃鯖⽸) n SecHack365ʼ25 表現駆動コース 2
  2. はじめに n Terraformとは HashiCorp社が開発した、クラウドやオンプレミスのイン フラ構築・管理をコードによって⾃動化する IaC (Infrastructure as Code) ツール

    IaCの特徴として以下のものが挙げられる. n ネットワークインフラをコードで定義 n 何度やっても同じ結果になる n Gitによるバージョン管理ができる 4
  3. はじめに 5 n Terraformとは HashiCorp社が開発した、クラウドやオンプレミスのイン フラ構築・管理をコードによって⾃動化する IaC (Infrastructure as Code)

    ツール IaCの特徴として以下のものが挙げられる. n ネットワークインフラをコードで定義 n 何度やっても同じ結果になる n Gitによるバージョン管理ができる n 環境の複製が容易 n 設定エラーの低減
  4. Terraformを使ったVM作成の全体像 Terraform リソースの定義 Provider APIリクエスト Proxmox .tfファイル作成 .tfファイル API受信 terraform

    plan APIリクエスト作成 VMを作成 terraform apply 送信 資源の割り当て 状態の反映 実⾏結果 14