Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.56 KB

README.md

File metadata and controls

48 lines (33 loc) · 1.56 KB

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