Construire avec Infrastructure as Code | Terraform, Ansible, et Jenkins Guide pratique
Dans cette vidéo, @LearnLinuxTV présente le processus d'utilisation de certains des outils d'infrastructure en tant que code les plus utilisés. Pour cette démonstration, nous utiliserons Jenkins, Terraform et Ansible pour construire et configurer une instance Linode.
Chapitres :
0:00 Introduction
1:05 Déployer Jenkins via Linode Marketplace
3:35 SSH dans Linode
3:55 Vérifier la disponibilité de Jenkins
5:00 Accéder à Jenkins via le Web
6:05 Créer un utilisateur Admin
7:30 Préparer l'installation Terraform
7:50 Ajouter la clé GPG aux stocks
8:00 Ajouter Repo à la liste
8:35 Récupérer les mises à jour
8:50 Installer les paquets Terraform
9:05 Installation Ansible
9:35 Créer une clé SSH pour l'utilisateur Jenkins
11:50 Utiliser Terraform pour construire l'instance
12:25 Créer un Token Linode API Linode
15:30 Créer un répertoire pour les fichiers Terraform
15:57 Accorder à l'utilisateur Jenkins l'accès au répertoire
16:30 Création du répertoire Linode_Build
17:05 Création du fichier Terraform
24:53 Création du fichier Variables
29:00 Créer Apache.yml
31:20 Créer Ansible.cfg
32:30 Exécuter Terraform Init
33:20 Exécuter Terraform Plan
34:20 Exécuter Terraform Apply
35:00 Tester Apache sur la nouvelle instance
35:50 Ajouter la construction à Jenkins
39:00 Exécuter la tâche
39:25 Résoudre l'erreur de construction
40:05 Exécuter à nouveau la tâche
41:00 Test de Apache sur la nouvelle instance
41:22 Conclusion
Nouveau sur Linode ? Commencez ici avec un crédit de 100$ !
Lisez la documentation pour une introduction écrite à IaC.
Regardez cette vidéo sur l'IaC.
Abonnez-vous pour être informé des nouveaux épisodes dès leur sortie.
#IaC #Terraform #Ansible #Jenkins
Produit : Infrastructure as Code, Terraform, Ansible; @LearnLinuxTV