Variables de template

Injectez des {{variables}} dans les URLs, en-têtes et corps des jobs — résolues côté serveur à l'exécution, jamais stockées dans git.

Les variables de template permettent d’incorporer des valeurs dynamiques dans l’URL, les en-têtes ou le corps d’un job via la syntaxe {{double_accolades}}. La variable est résolue côté serveur au moment de l’exécution — la valeur réelle n’est jamais écrite dans le manifest, jamais commitée dans git, et jamais visible dans le diff CLI.

Syntaxe

Encadrez le nom de la variable avec {{ }} :

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"}'

Champs supportés

Champ du jobSupporté
url
Valeurs des en-têtes
body
schedule
id / name

Définir les valeurs

Les valeurs sont stockées dans le référentiel de variables du compte, accessible dans le tableau de bord sous Paramètres → Variables. Les valeurs sont chiffrées au repos et ne sont jamais retournées en clair par l’API.

Variables de template vs. ${ENV}

{{template}}${ENV}
RésolutionCôté serveur à l’exécutionCôté CLI lors de apply
Dans le manifestNom uniquementValeur résolue
Cas d’usageSecrets long-termeVariables d’environnement CI

Pages connexes