Eine Terraform -Organisation für Cloud Account Managementerstellen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Durch die Integration von CAM mit Terraform Cloud/Enterprise können Sie Accounts organisieren, Workflows definieren, Sicherheit erzwingen, Zusammenarbeit verbessern und Skalierbarkeit verbessern.

    Vorbereitungen

    Erforderliche Rolle: Terraform admin

    Für dieses Setup erforderliche Attribute:

    • AWS Zugangsschlüssel
    • AWS Geheimer Schlüssel

    Stellen Sie sicher, dass entweder Terraform Cloud oder Terraform Enterprise verfügbar ist.

    Prozedur

    1. Melden Sie sich an, und navigieren Sie zum Terraform Cloud (https://app. Terraform.io/session ) oder zum Terraform Enterprise Portal ( https://<tfe_server_url> /api/v1 ).
    2. Wählen Sie den Anwendernamen oder Organisationsnamen aus.
    3. Geben Sie im modalen Fenster einen eindeutigen Organisationsnamen und andere im Formular aufgeführte Details ein.
    4. Wählen Sie Organisation erstellen aus.
      Hinweis:
      • Nachdem eine neue Organisation erstellt wurde, erhalten Sie innerhalb der Plattform eine Bestätigung. Sie können jetzt Ihre Organisationseinstellungen verwalten, Mitglieder hinzufügen und Arbeitsbereiche in Ihrer neu erstellten Organisation konfigurieren.

      • So beziehen Sie sich auf die offizielle Terraform -Dokumentation:
    5. Navigieren Sie in Terraform org zu Einstellungen > Variablensatz > Erstellen Sie einen Variablensatz.

      Ein Variablensatz ist eine Sammlung von Variablen, die von mehreren Arbeitsbereichen gemeinsam genutzt werden können.

    6. Geben Sie einen beschreibenden Namen wie AWS Anmeldeinformationen an.
    7. Wählen Sie den entsprechenden Bereich aus (Organisation oder Arbeitsbereich).
    8. Erstellen Sie zwei Variablensätze im Abschnitt „ Variablen “ wie folgt:
      • Schlüssel: AWS_ACCESS_KEY_ID und Wert:<AWS access key>
      • Schlüssel: AWS_SECRET_ACCESS_KEY und Wert:<AWS secret key>
        Hinweis:
        Wählen Sie Sensibel aus, um die Sichtbarkeit von Anmeldeinformationen für nicht autorisierte Mitarbeiter mit Zugriff Terraform zu beschränken.
      Weitere Informationen zu Variablensätzen finden Sie unter https://developer.hshicorp.com/Terraform/tutorials/cloud-get-started/cloud-create-variable-set#.