OpenTofu 옵션 계층
OpenTofu 옵션 계층
Section titled “OpenTofu 옵션 계층”FractalOps 런타임(FastAPI/Temporal)과 분리된 인프라 선언 계층이다.
원칙:
- 런타임 코드에는 OpenTofu 의존성을 넣지 않는다.
- topology SSOT를
tfvars.json으로 변환해 OpenTofu 모듈 입력으로 사용한다.
cd /path/to/fractalops.tools/uv/uv run python ops/infra/tofu/render_tfvars.py ops/infra/topology/lxc-pve-lab.yaml출력:
ops/infra/tofu/generated.auto.tfvars.json
포함 변수:
- edge access (Pomerium + Cloudflare tunnel/DNS) on/off, account/zone/tunnel, protected hosts
- connector endpoint 맵
이 파일은 OpenTofu 모듈(cloudflare_edge 등) 입력으로 바로 연결할 수 있다.