pve-infra
Proxmox VE 上の VM / LXC を Terraform で管理する。
プロバイダは bpg/proxmox。
このドキュメントについて
この docs/ は Zensical 向けのコンテンツツリーです。
集約リポジトリでは docs/pve-infra/ にコピーされる想定です。
ドキュメント構成
| ページ | 内容 |
|---|---|
| セットアップ | 前提、変数、init / plan / apply |
| CI/CD | GitHub Actions の plan / apply |
| Terraform | 新規 VM / LXC、import |
| モジュール | vm / lxc モジュールの変数 |
| インベントリ | 管理中の VM / LXC |
| ネットワーク | IX2106 の VLAN / DHCP |
| DDNS | Cloudflare A レコード更新 |
ディレクトリ構成
.
├── .github/workflows/ # GitHub Actions(plan / apply)
├── terraform/ # Terraform ルートモジュール
│ ├── backend.tf
│ ├── provider.tf
│ ├── variables.tf
│ ├── vms.tf
│ ├── lxcs.tf
│ └── modules/
├── ddns/ # Cloudflare DDNS スクリプト
├── nw/router-conf/ # IX2106 設定
└── aqua/aqua.yaml