Variables de plantilla

Inyecta {{variables}} en URLs, cabeceras y cuerpos de jobs — resueltas en el servidor en tiempo de ejecución, nunca almacenadas en git.

Las variables de plantilla permiten incrustar valores dinámicos en la URL, las cabeceras o el cuerpo de un job usando la sintaxis {{doble_llave}}. La variable se resuelve en el servidor en tiempo de ejecución — el valor real nunca se escribe en el manifest, nunca se hace commit en git, y nunca aparece en el diff de la CLI.

Sintaxis

Rodea el nombre de la variable con {{ }}:

jobs:
  - id: notify-slack
    kind: http
    method: POST
    url: https://hooks.slack.com/services/{{slack_path}}
    headers:
      Authorization: "Bearer {{api_token}}"
    body: '{"event": "nightly-backup-complete"}'

Campos soportados

Campo del jobSoportado
url
Valores de cabeceras
body
schedule
id / name

Definir valores de variables

Los valores se almacenan en el almacén de variables de la cuenta, accesible en el panel bajo Configuración → Variables. Los valores se cifran en reposo y nunca se devuelven en texto plano por la API.

Variables de plantilla vs. ${ENV}

{{template}}${ENV}
ResoluciónServidor en tiempo de ejecuciónCLI durante apply
En el manifestSolo el nombreValor resuelto
Caso de usoSecretos de larga duraciónVariables de entorno CI

Páginas relacionadas