Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Esecuzione del terraform dal controller

Collaboratori

Possiamo eseguire il piano Terraform utilizzando un controller. Puoi saltare questa sezione se hai già eseguito il tuo piano Terraform utilizzando un workflow ICO.

Prerequisiti

La configurazione della soluzione inizia con una workstation di gestione che ha accesso a Internet e con un'installazione funzionante di Terraform.

È possibile trovare una guida per l'installazione di Terraform "qui".

Clonare GitHub repo

La prima fase del processo consiste nella clonazione del repo GitHub in una nuova cartella vuota della workstation di gestione. Per clonare il repository GitHub, attenersi alla seguente procedura:

  1. Dalla workstation di gestione, creare una nuova cartella per il progetto. Creare una nuova cartella all'interno di questa cartella denominata /root/snapmirror-cvo E Clone il repo GitHub in esso.

  2. Aprire un'interfaccia a riga di comando o console sulla workstation di gestione e modificare le directory nella nuova cartella appena creata.

  3. Clonare l'insieme GitHub utilizzando il seguente comando:

Git clone https://github.com/NetApp-Automation/FlexPod-hybrid-cloud-for-GCP-with-Intersight-and-CVO
  1. Modificare le directory nella nuova cartella denominata snapmirror-cvo.

Esecuzione terraform

Schema per l'esecuzione di Terraform.

  • Init. Inizializza l'ambiente Terraform (locale). Di solito viene eseguita una sola volta per sessione.

  • Plan. Confronta lo stato del terraform con lo stato as-in nel cloud e crea e visualizza un piano di esecuzione. Ciò non modifica la distribuzione (sola lettura).

  • Apply. applicare il piano dalla fase del piano. In questo modo è possibile modificare l'implementazione (lettura e scrittura).

  • Destroy. tutte le risorse gestite da questo specifico ambiente terraform.

    Per ulteriori informazioni, vedere "qui".