Bauen mit Infrastructure as Code | Terraform, Ansible, und Jenkins Hands-On Guide
In diesem Video spricht @LearnLinuxTV über den Prozess der Verwendung einiger der am häufigsten verwendeten Infrastruktur-als-Code-Tools. In dieser Demo werden wir Jenkins, Terraform und Ansible verwenden, um eine Linode-Instanz zu erstellen und zu konfigurieren.
Kapitel:
0:00 Einführung
1:05 Einsatz von Jenkins über Linode Marketplace
3:35 SSH auf Linode einrichten
3: 55 Jenkins-Verfügbarkeit prüfen
5:00 Zugriff auf Jenkins über das Web
6:05 Admin-Benutzer anlegen
7:30 Vorbereitungen für die Installation Terraform
7:50 GPG-Schlüssel zu den Speichern hinzufügen
8: 00 Repo zur Liste hinzufügen
8:35 Updates holen
8:50 Terraform Pakete installieren
9: 05 Installieren Ansible
9: 35 SSH-Schlüssel für Jenkins-Benutzer erstellen
11:50 Terraform zum Erstellen der Instanz verwenden
12:25 Linode erstellen API Token erstellen
15:30 Verzeichnis für Terraform Dateien erstellen
15:57 Jenkins-Benutzer Zugriff auf Verzeichnis gewähren
16:30 Linode_Build Verzeichnis erstellen
17:05 Terraform Datei erstellen
24:53 Variablendatei erstellen
29:00 Apache.yml erstellen
31:20 Ansible.cfg erstellen
32:30 Terraform Init ausführen
33:20 Terraform Plan ausführen
34:20 Terraform Anwenden ausführen
35: 00 Testen Sie Apache auf der neuen Instanz
35:50 Build zu Jenkins hinzufügen
39: 00 Ausführen des Auftrags
39:25 Build-Fehler beheben
40: 05 Führen Sie den Job erneut aus
41: 00 Testen Sie Apache auf der neuen Instanz
41:22 Schlussfolgerung
Neu bei Linode? Starten Sie hier mit einem $100-Guthaben!
Lesen Sie das Dokument für eine schriftliche Einführung in IaC.
Sehen Sie sich dieses Video über IaCan.
Abonnieren Sie, um über neue Episodenbenachrichtigt zu werden, sobald sie herauskommen.
#IaC #Terraform #Ansible #Jenkins
Produkt: Infrastruktur als Code, Terraform, Ansible; @LearnLinuxTV