En tant qu'administrateur, vous pouvez configurer une connexion entre votre déploiement Automation Orchestrator et un référentiel ou un projet Git.

Pour utiliser Git pour la gestion de votre inventaire d'objets Automation Orchestrator, vous devez configurer la connexion à votre référentiel Git à l'aide de Automation Orchestrator Client.

Note : Vous ne pouvez pas ajouter plusieurs référentiels Git à partir de différents comptes via SSH, car Automation Orchestrator crée une clé SSH pour chaque instance. Pour ajouter plusieurs référentiels Git, vous pouvez le faire via HTTP, comme décrit dans cette documentation.

Tenez compte des limitations suivantes lors de l'utilisation d'un référentiel Git avec votre déploiement de Automation Orchestrator :

  • Seuls les hachages de validation SHA-1 sont pris en charge.
  • Le conflit de hachages de validation SHA-1 entre le référentiel Git interne et le référentiel Git distant est possible et n'est pas automatiquement résolu. Dans de tels scénarios, toutes les modifications locales doivent être ignorées.
  • Des modifications manuelles dans le référentiel Git entraînent des conflits de fusions lors de l'extraction du référentiel Git distant dans Automation Orchestrator Client. Si la séquence de fin de ligne est modifiée, les deux révisions semblent être identiques, mais entraînent toujours un conflit de fusions qui doit être résolu.

Conditions préalables

  • Vérifiez que votre environnement Automation Orchestrator utilise une licence VMware Cloud Foundation.
  • Générez un jeton d'accès pour votre projet GitLab et copiez-le dans le Presse-papiers afin de pouvoir l'utiliser pendant le processus de configuration. Reportez-vous à Création d'un jeton d'accès personnel.
    Note : Pour ce cas d'utilisation, vous utilisez un projet GitLab. Si vous êtes familiarisé avec GitHub, vous pouvez utiliser un référentiel GitHub. Pour plus d'informations sur la génération d'un jeton GitHub, reportez-vous à Création d'un jeton d'accès personnel pour la ligne de commande.

Procédure

  1. Connectez-vous à Automation Orchestrator Client en tant qu'administrateur.
  2. Accédez à Administration > Référentiels Git.
  3. Cliquez sur Ajouter un référentiel.
  4. Entrez l'adresse URL de votre référentiel Git.
    Par exemple, https://gitlab.com/ myusername/ my-vro-repo.
    Note : Vous pouvez également établir une connexion avec le protocole SSH.
  5. Entrez le nom d'utilisateur de votre profil Git.
  6. Entrez le jeton d'accès de votre référentiel Git.
  7. Pour valider la connexion au référentiel Git, cliquez sur Valider.
  8. (Facultatif) Modifiez le nom utilisé pour identifier le référentiel dans le Automation Orchestrator Client.
  9. (Facultatif) Ajoutez une brève description du référentiel Git connecté.
  10. Pour activer le référentiel Git connecté, cliquez sur Créer un référentiel actif.
    Note : Vous ne pouvez utiliser qu'un seul référentiel Git à la fois. Vous pouvez modifier le référentiel Git actif sur la page Référentiels Git.
  11. Sélectionnez la branche à laquelle vous souhaitez transférer vos modifications. Pour ce cas d'utilisation, vous utilisez Python-branch. Reportez-vous à Préparer votre environnement GitLab.
    Note : Vous pouvez modifier la branche Git sélectionnée à tout moment après avoir terminé la configuration Git initiale.
  12. Cliquez sur Enregistrer pour terminer le processus de configuration.

Que faire ensuite

Revenez au menu Référentiels Git et vérifiez que l'état du référentiel est Actif.