Variables de entorno
IaC Code lee la configuracion desde los argumentos del CLI, las variables de entorno y los archivos de configuracion. La precedencia es:
CLI arguments > environment variables > configuration files
Las variables de entorno son utiles para pipelines de CI/CD, contenedores y sobreescrituras puntuales sin editar archivos de configuracion.
Configuracion de LLM
| Variable | Descripcion |
|---|---|
IAC_CODE_PROVIDER | Nombre del proveedor de modelos (sin distincion de mayusculas/minusculas): Anthropic, OpenAI, DashScope, DashScopeTokenPlan, DeepSeek, OpenAPICompatible |
IAC_CODE_MODEL | Nombre del modelo |
IAC_CODE_BASE_URL | Endpoint de API solo para OpenAPICompatible; se ignora para otros proveedores |
IAC_CODE_API_KEY | Clave API del proveedor; sobreescribe la clave del proveedor activo en .credentials.yml |
Consulta Proveedores de LLM para mas detalles sobre los proveedores.
Credenciales de Alibaba Cloud
| Variable | Descripcion |
|---|---|
ALIBABA_CLOUD_ACCESS_KEY_ID | AccessKey ID |
ALIBABA_CLOUD_ACCESS_KEY_SECRET | AccessKey Secret |
ALIBABA_CLOUD_SECURITY_TOKEN | Token STS; cambia el modo de credenciales a STS cuando se establece |
ALIBABA_CLOUD_REGION_ID | Region predeterminada |
Consulta Credenciales de Alibaba Cloud para mas detalles.
Telemetria
| Variable | Descripcion |
|---|---|
IAC_CODE_DISABLE_NONESSENTIAL_TRAFFIC | Establecer en 1 / true / yes / on para deshabilitar el trafico de telemetria no esencial |
DISABLE_TELEMETRY | Establecer en 1 / true / yes / on para deshabilitar toda la telemetria |
IAC_CODE_TELEMETRY_ENDPOINT | Endpoint base de OTLP; los endpoints de senales individuales usan este valor por defecto |
IAC_CODE_TELEMETRY_TRACES_ENDPOINT | Endpoint sobreescrito para trazas |
IAC_CODE_TELEMETRY_METRICS_ENDPOINT | Endpoint sobreescrito para metricas |
IAC_CODE_TELEMETRY_LOGS_ENDPOINT | Endpoint sobreescrito para registros |
IAC_CODE_TELEMETRY_HEADERS | Encabezados OTLP personalizados (formato JSON o clave=valor) |
Otros
| Variable | Descripcion |
|---|---|
IAC_CODE_ENV | Etiqueta del entorno de despliegue (predeterminado: production) |
IAC_CODE_TENANT_ID | Identificador de tenant para telemetria; se le agrega automaticamente el prefijo iac_tenant_ si no lo tiene |
OTEL_EXPORTER_OTLP_ENDPOINT | Endpoint estandar de OpenTelemetry; cuando se establece, habilita la exportacion OTLP |
OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT | Capturar contenido de mensajes/herramientas de GenAI en spans: SPAN_ONLY, EVENT_ONLY, SPAN_AND_EVENT |