Un amministratore può configurare una connessione tra la distribuzione di Automation Orchestrator e un progetto o un repository Git.

Per utilizzare Git per la gestione dell'inventario degli oggetti di Automation Orchestrator, è necessario configurare una connessione al repository Git utilizzando Automation Orchestrator Client.

Nota: Non è possibile aggiungere più repository Git da account diversi tramite SSH perché Automation Orchestrator crea una chiave SSH per ogni istanza. Per aggiungere più repository Git, è possibile aggiungerli tramite HTTP come descritto in questa documentazione.

Quando si utilizza un repository Git con la distribuzione di Automation Orchestrator, tenere presenti le limitazioni seguenti:

  • Sono supportati solo gli hash di commit SHA-1.
  • I conflitti dell'hash di commit SHA-1 tra il repository Git interno e il repository Git remoto sono possibili e non vengono risolti automaticamente. In questi scenari, tutte le modifiche locali devono essere eliminate.
  • L'esecuzione di modifiche manuali nel repository Git causa conflitti di unione durante il pull del repository Git remoto in Automation Orchestrator Client. Se la sequenza di fine riga viene modificata, entrambe le revisioni sembreranno uguali, ma causeranno sempre un conflitto di unione che deve essere risolto.

Prerequisiti

  • Verificare che l'ambiente di Automation Orchestrator utilizzi una licenza di VMware Cloud Foundation.
  • Generare un token di accesso per il progetto GitLab e copiarlo negli Appunti per utilizzarlo durante il processo di configurazione. Vedere Creazione di un token di accesso personale.
    Nota: Per questo caso d'uso viene utilizzato un progetto GitLab. Se si ha familiarità con GitHub, è possibile utilizzare un repository GitHub. Per informazioni sulla generazione di un token GitHub, vedere Creazione di un token di accesso personale per la riga di comando.

Procedura

  1. Accedere a Automation Orchestrator Client come amministratore.
  2. Passare a Amministrazione > Repository Git.
  3. Fare clic su Aggiungi repository.
  4. Immettere l'indirizzo URL del repository Git.
    Ad esempio, https://gitlab.com/ myusername/ my-vro-repo.
    Nota: È inoltre possibile stabilire una connessione con il protocollo SSH.
  5. Immettere il nome utente per il profilo Git.
  6. Immettere il token di accesso del repository Git.
  7. Per convalidare la connessione al repository Git, fare clic su Convalida.
  8. (Facoltativo) Modificare il nome utilizzato per identificare il repository in Automation Orchestrator Client.
  9. (Facoltativo) Aggiungere una breve descrizione per il repository Git connesso.
  10. Per attivare il repository Git connesso, fare clic su Rendi attivo repository.
    Nota: Solo un repository Git alla volta può essere attivo. È possibile modificare il repository Git attivo dalla pagina Repository Git.
  11. Selezionare il ramo in cui si desidera eseguire il push delle modifiche. Per questo caso d'uso, viene utilizzato Python-branch. Vedere Prepararazione dell'ambiente di GitLab.
    Nota: È possibile modificare il ramo Git selezionato in qualsiasi momento dopo aver completato la configurazione Git iniziale.
  12. Per completare il processo di configurazione, fare clic su Salva.

Operazioni successive

Tornare al menu Repository Git e verificare che lo stato del repository sia Attivo.