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 à Tous > Portail d’administration > Workflows > Éditeur de workflow.
- Cliquez sur l’onglet Personnalisé , puis sur + (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 en procédant comme suit, puis cliquez sur Continuer :
- Dans la table Entrée, cliquez sur le + dans un cercle pour créer une variable d’entrée.
-
Cliquez à droite de ABC dans la colonne Nom , puis saisissez 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 VM, afin que les entrées reflètent les valeurs nécessaires pour accomplir cette action.
Les colonnes Type et Obligatoire se remplissent automatiquement en fonction de la saisie que vous entrez.
-
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, procédez comme suit :
-
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 Must Sudo afin de 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 en procédant comme suit :
- Dans la table Sortie, cliquez sur le + dans un cercle pour créer une variable de sortie.
-
Cliquez à droite de ABC dans la colonne Nom , puis saisissez le nom de la sortie.
Les variables de sortie reflètent les résultats possibles lorsque le workflow tente de se connecter en SSH à l’ordinateur virtuel. La colonne Type se remplit automatiquement.
Sorties Type erreur Chaîne sortie Chaîne - Cliquez sur la variable d’erreur et faites-la glisser vers le champ Nom de variable dans la table Règles d’analyse.
- Dans la boîte de dialogue Règle d’analyse pour les erreurs, dans la liste déroulante Source d’analyse, sélectionnez la source appropriée ; dans ce cas, executionResult.errorMessages.
-
Répétez l’opération 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 sur Publier pour rendre l’activité disponible dans le workflow.