Les composants
Les scripts Shell

Script Shell

Le script Shell est un composant permettant d'exécuter des scripts shell ou des scripts python.

Pour créer un script Shell, se rendre sur le composant Script Shell. Après avoir sélectionné l'icône "+", choisir l'option "Shell" dans le champ "Type".

createshell

Le volet "SCRIPT" permet d'enregistrer un script Shell.

Configuration

L'onglet "CONFIGURATION" permet d'utiliser des variables d'environnement ainsi que des arguments.

configshell

Exemple d'utilisation des variables d'environnement :

#Variable d'environnement
maVariableEnv={{maVariableEnv}}
#Variable fixe
maVariableEnv=maVariableEnv

Exemple d'utilisation des arguments:

{{monArgument1}} monArgument2

Secrets

Ce composant est compatible avec les secrets.

Les secrets permettent de faire appel à des données sensibles dans le script manière sécurisée.

Pour utiliser un secret, directement dans le script, inscrire dans le champ souhaité la clef du secret entre double accolade :

{{Secret}}

Pour utiliser un secret dans un fichier qui est exécuté par le script shell, il est nécessaire de renseigner le secret dans la rubrique "Env" du volet "Configuration" de la manière suivante :

ma_variable={{Secret}}

Dans le script ou fichier enfant, la variable est appelable comme tout autre variable d'environnement.

Attention, l'ajout d'un espace de part et d'autre du symbole égal entraîne l'ajout d'un espace dans le nom et la valeur de la variable.