Proxmox/LXC Terraform infrastructure
- HCL 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| 102-immichi | ||
| 103-forgejo | ||
| 104-influx-db | ||
| 105-auto-runner | ||
| 106-dev-env | ||
| 200-home-api | ||
| 254-tunnel | ||
| .gitignore | ||
| .terraform.lock.hcl | ||
| _module_variables.tf.tmpl | ||
| CONTRIBUTING.md | ||
| main.tf | ||
| provider.tf | ||
| README.md | ||
| variables.tf | ||
LXC Infrastructure
Proxmox VE 上の LXC コンテナを Terraform で管理するためのリポジトリです。
管理対象
102-immichi: Immich 用コンテナ103-forgejo: Forgejo 用コンテナ104-influx-db: InfluxDB 用コンテナ105-auto-runner: Forgejo Actions runner / 自動化用コンテナ106-dev-env: 開発環境コンテナ200-home-api: home-api 用コンテナ254-tunnel: tunnel / edge 用コンテナ
使い方
terraform init
terraform fmt -recursive
terraform plan
適用する場合:
terraform apply
注意
terraform.tfstate*,*.tfvars,.terraform/は Git 管理しません。.terraform.lock.hclは provider バージョン固定のため Git 管理します。- 実パスワード、token、秘密鍵は commit しません。
作業ルール
小さな修正は main に直接 commit/push して構いません。複数 AI や大きめの変更では
agent/<agent-name>/<task-slug> ブランチを使います。