iop/agent-test/inventory.yaml
toki 32c0754f91 refactor(inventory): 에이전트 host 프로필을 분리한다
환경별 노드와 provider runtime의 원본을 유지하면서 에이전트별 host 설정과 Pi 호환성 관측을 별도 인벤토리로 관리한다.
2026-08-02 11:06:54 +09:00

49 lines
1.3 KiB
YAML

inventory_id: inventory
schema_version: 1
last_updated_at: "2026-08-02"
scope:
type: shared_manifest
description: Common inventory routing and ownership shared by dev and dev-corp.
environments:
dev:
inventory_id: inventory-dev
path: agent-test/inventory-dev.yaml
selection: default
dev-corp:
inventory_id: inventory-dev-corp
path: agent-test/inventory-dev-corp.yaml
selection: explicit_only
agent_inventory:
inventory_id: inventory-agent
path: agent-test/inventory-agent.yaml
scope: shared_agent_host_profiles
ownership:
common:
- inventory document routing
- environment selection policy
- shared secret handling policy
environment:
- runner and workspace
- compose and port mapping
- Edge and Node endpoints
- model and provider mapping
- runtime arguments and observed evidence
policy:
default_environment: dev
explicit_environment_selection:
- dev-corp
environment_fallback: forbidden
secret_values_tracked: false
private_connection_metadata:
ssh_user_and_private_ip_allowed_when_required: true
token_api_key_and_private_credential_allowed: false
source_of_truth:
common: agent-test/inventory.yaml
agents: agent-test/inventory-agent.yaml
dev: agent-test/inventory-dev.yaml
dev-corp: agent-test/inventory-dev-corp.yaml