Skip to content

AobaIwaki123/Proxmox-Terraform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Create Proxmox VM/Container with Terraform

自前のProxmox環境にVMやコンテナを立てるためのTerraformフレームワーク。
基本的なコマンドは、Taskfileに集約し、基礎となる環境ファイルはtemplateディレクトリに格納している。
公式のドキュメントはこちら
絶賛3.0.1開発中のProxmox Providerのリポジトリはこちら

Version情報

  • Ubuntu: 24.10
  • Terraform: v1.9.8
  • tfenv: 3.0.0
  • Proxmox: 8.3.0
  • proxmox provider: 3.0.1-rc6
    • Containerに関しては、rc5, rc6においてこちらのISSUEが存在するため、rc4を使用している

Gettig Started

Provider情報のコピー

  • TOKENをべたがきするようになっているため、流出に注意
$ task create-provider

目的毎にTerraformの設定ファイル(env)を作成する

  • 初めてこのリポジトリを使う場合は、既存のenvを削除する
$ task delete-all-envs
  • 以下のコマンドでenvを作成する
$ task create-vm -- VM_NAME
$ task create-ct -- CT_NAME

envs/dev/terraform.tfvarsを適宜編集する 詳しい説明は、それぞれのTemplateのREADMEを参照

Docs

About

Proxmox VMを作成するためのTerraform Template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published