Skip to content

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