Proxmox/LXC Terraform infrastructure
- HCL 51.9%
- Jinja 45.6%
- Shell 2.1%
- Go Template 0.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
ホストは4コアで、Immichの顔認識・動画変換中にCaddyのTLSが2〜6秒待たされていた(Immichだけcpuunits 1024で他の約10倍)。 変更後、Immich処理中でもかぞく帖のAPIが0.2〜0.3秒に Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
| 101-proxy | ||
| 102-immichi | ||
| 103-forgejo | ||
| 104-forgejo-runner | ||
| 105-auto-runner | ||
| 106-dev-env | ||
| 107-vaultwarden | ||
| 108-komga | ||
| 109-authelia | ||
| 111-openbao | ||
| 200-home-api | ||
| 201-home-gui | ||
| 202-kazoku-cho | ||
| 203-asobiba | ||
| ansible | ||
| .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 用コンテナ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> ブランチを使います。