In diesem Artikel sprechen wir über Jenkins Integration mit** Terraform**. Wie wir das **Terraform Script **mit Jenkins ausführen können.
Da wir alle wissen, dass Jenkins ein bekanntes Open-Source-Tool für die kontinuierliche Integration und kontinuierliche Entwicklung ist, habe ich viel über Jenkins gesprochen und heute spreche ich auch über Jenkins.
Was ist Terraform?
Terraform ist die Infrastruktur als Code-Angebot von HashiCorp. Es ist ein Werkzeug für den sicheren und wiederholbaren Aufbau, die Änderung und die Verwaltung von Infrastrukturen. Betreiber und Infrastrukturteams können Terraform verwenden, um Umgebungen mit einer Konfigurationssprache namens HashiCorp Configuration Language (HCL) für menschenlesbare, automatisierte Bereitstellungen zu verwalten.
Infrastruktur als Code
Wenn Sie mit dem Konzept von Infrastructure as Code noch nicht vertraut sind, müssen Sie die Infrastruktur in einer oder mehreren Dateien verwalten, anstatt Ressourcen in einer Benutzeroberfläche manuell zu konfigurieren. Eine Ressource in dieser Instanz ist ein beliebiges Stück Infrastruktur in einer bestimmten Umgebung, z. B. eine virtuelle Maschine, eine Sicherheitsgruppe, eine Netzwerkschnittstelle usw.
Auf einer hohen Ebene ermöglicht Terraform den Betreibern die Verwendung von HCL zum Erstellen von Dateien mit Definitionen ihrer gewünschten Ressourcen auf fast jedem Anbieter (AWS, GCP, GitHub, Docker usw.) und automatisiert die Erstellung dieser Ressourcen zum Zeitpunkt von |_+_ |.
In diesem Track werden wir die grundlegenden Funktionen von Terraform behandeln, um eine Infrastruktur auf AWS zu erstellen.
Wenn Sie neu bei Jenkins sind, empfehle ich Ihnen, meinen vorherigen Blog zu lesen, in dem ich über die Konfiguration von Jenkins gesprochen habe.
Jenkins auf CentOS mit Docker für Selenium einrichten
Nach der Installation von Jenkins können wir nun weiterziehen
Terraform-Plugin installieren
Gehe zu** Jenkins verwalten > Plugins verwalten > Verfügbar > Suche Terraform.**
Wenn Sie bereits **Terraform Plugin ** auf Ihrem Jenkins installiert haben, wird es im Eingerichtet Sektion.
Jetzt können wir sehen, Terraform Option in der Umgebung erstellen Abschnitt, aber wir müssen Terraform für Jenkins konfigurieren.
#aws #jenkins #devops #automation-testing #terraform
medium.com
Terraform mit Jenkins-Pipeline
In diesem Artikel sprechen wir über die Jenkins-Integration mit Terraform. Wie wir das Terraform-Skript mit Jenkins ausführen können.