La page des runners

La liste des runners, l’ajout d’un runner, son activation ou sa désactivation, et le runner par défaut de chaque type

  1. La liste
  2. Par défaut et Activé

La liste

La page Connexions > Runners liste chaque runner avec ces colonnes :

Colonne Signification
Activé S’il reçoit des jobs. Un runner désactivé ne reçoit aucun job, même comme runner par défaut de son type.
Nom Comment les formulaires y font référence, avec runner: <name>.
Type RTE, AWX, Ansible Automation Platform, Ascender, Semaphore UI, Rundeck ou Jenkins. Le runner par défaut de son type a une pastille Par défaut après lui.
Description À quoi il sert.

Colonnes en ajoute deux autres, masquées par défaut : Mode, le mode d’un RTE (Sortant, Entrant ou Base de données (obsolète), voir Modes), et Connexion, si un nœud d’application détient un socket vers un RTE en mode socket : Connecté ou Non connecté.

Depuis la 7.3.0, les runners en attente d’approbation ne figurent pas dans la liste mais dans un avis au-dessus, voir Approuver un RTE. Ajouter un runner ouvre une boîte de dialogue en étapes : Runner (nom et description), Type et Identifiants, avec une étape Mode après Type pour un RTE (Sortant, la valeur par défaut pour un nouveau, Entrant ou Base de données (obsolète)) : quatre étapes pour un RTE, trois pour les autres. Dans l’étape Type, chaque produit a une indication : celle du RTE donne son nom complet, Environnement d’exécution. Une ligne ouvre la page du runner, et son menu propose :

Action Ce qu’elle fait
Modifier Ouvre sa page
Tester la connexion Vérifie qu’il répond et accepte son identifiant, voir Tester la connexion
Activer, Désactiver L’active ou le désactive, selon son état
Modifier les identifiants Ouvre l’onglet Identifiants de sa page
Supprimer Le retire

Par défaut et Activé

Le runner par défaut de chaque type est celui où s’exécutent les formulaires de ce type quand ils ne nomment aucun runner :

Par défaut pour Où s’exécutent ces formulaires quand ils ne nomment aucun runner
Formulaires playbook Les formulaires ansible, sur un RTE
Formulaires AWX, AAP et Ascender Les formulaires awx, aap et ascender, sur un runner AWX
Formulaires Semaphore Les formulaires semaphore
Formulaires Rundeck Les formulaires rundeck
Formulaires Jenkins Les formulaires jenkins

Le premier runner d’un type devient celui par défaut, si bien qu’un seul runner par type ne nécessite aucune étape supplémentaire. Pour faire d’un autre runner celui par défaut, activez l’interrupteur Par défaut sur sa page (voir La page d’un runner).

Un runner désactivé reste listé avec ses paramètres, mais aucun job ne lui est envoyé, y compris comme runner par défaut de son type. Un job qui lui est destiné échoue avec Runner ‘<name>’ is disabled - enable it under Connections > Runners, or name another runner on the form with runner: <name>. Activez-le ou désactivez-le avec Activer ou Désactiver dans le menu de sa ligne, ou avec l’interrupteur Activé sur sa page. Un nouveau runner est activé, et les runners qui existaient avant la 7.3.0 sont activés après la mise à jour. Le seed de configuration peut en désactiver un avec enabled: false.