Créer l'activité personnalisée SSH
Créez une activité personnalisée SSH afin de pouvoir l'utiliser dans votre workflow.
Avant de commencer
Procédure
- Accédez à la Tous > Portail d’administration > Workflows > Éditeur de workflow.
- Cliquez sur l'onglet Personnalisé, puis cliquez sur + (le signe plus) pour créer une activité personnalisée.
-
Dans la liste des types d'activités, choisissez SSH.
- Lorsque le concepteur d’activité s’ouvre avec l’onglet Général affiché, saisissez un nom unique pour l’activité, puis cliquez sur Continuer.
-
Dans l'onglet Entrées, ajoutez les variables d'entrée avec les étapes suivantes, puis cliquez sur Continuer :
- Dans la table Entrée, cliquez sur le signe + dans un cercle pour créer une variable d'entrée.
-
Cliquez à droite d'ABC dans la colonne Nom et tapez le nom de l'entrée.
Les entrées varient en fonction de l'objet à impacter. Ici, nous créons une activité pour arrêter un ordinateur virtuel, afin que les entrées reflètent les valeurs nécessaires pour accomplir cette action.
Les colonnes Type et Obligatoire sont renseignées automatiquement en fonction de l'entrée que vous saisissez.
-
Créez un objet d'entrée pour chaque entrée de la table suivante, puis cliquez sur Continuer :
Variable d'entrée Type Obligatoire Hôte Chaîne Non Commande Chaîne Non Balise d'informations d'identification Chaîne Non
-
Dans l'onglet Commande d'exécution, effectuez les actions suivantes :
-
Cliquez et faites glisser les variables d'entrée de la gauche vers les champs de modèle à droite.
Cette étape crée les expressions qui seront utilisées.
- Cochez la case Sudo pour pouvoir vous connecter ultérieurement au serveur virtuel.
-
Cliquez sur Continuer.
-
Cliquez et faites glisser les variables d'entrée de la gauche vers les champs de modèle à droite.
-
Dans l'onglet Sorties, ajoutez les variables de sortie avec les étapes suivantes :
- Dans la table Sortie, cliquez sur le signe + dans un cercle pour créer une variable de sortie.
-
Cliquez à droite d'ABC dans la colonne Nom et tapez le nom de la sortie.
Les variables de sortie reflètent les résultats possibles lorsque le workflow tente de SSH vers l'ordinateur virtuel. La colonne Type se remplit automatiquement.
Sorties Type erreur Chaîne sortie Chaîne - Cliquez et faites glisser la variable erreur vers le champ Nom de variable dans la table Règles d'analyse.
- Dans la boîte de dialogue Règle d'analyse des erreurs, dans la liste déroulante Source d'analyse, sélectionnez la source appropriée ; dans ce cas, executionResult.errorMessages.
-
Faites la même chose pour la variable de sortie, en sélectionnant executionResult.output comme source d'analyse, puis cliquez sur Soumettre.
-
Cliquez sur Continuer.
Les conditions sont facultatives.
- Cliquez sur Enregistrer, puis cliquez sur Publier pour rendre l'activité disponible à utilisation dans le workflow.