Costruire con Infrastructure as Code | Terraform, Ansible e Guida pratica a Jenkins
In questo video, @LearnLinuxTV illustra il processo di utilizzo di alcuni dei più diffusi strumenti di infrastructure as code. Per questa dimostrazione, utilizzeremo Jenkins, Terraform e Ansible per costruire e configurare un'istanza Linode.
Capitoli:
0:00 Introduzione
1:05 Distribuzione di Jenkins tramite Linode Marketplace
3:35 SSH in Linode
3:55 Verificare la disponibilità di Jenkins
5:00 Accesso a Jenkins via web
6:05 Creare un utente amministratore
7:30 Preparare l'installazione Terraform
7:50 Aggiungere la chiave GPG ai magazzini
8:00 Aggiungere Repo all'elenco
8:35 Acquisire gli aggiornamenti
8:50 Installare i pacchetti Terraform
9:05 Installare Ansible
9:35 Creare la chiave SSH per l'utente Jenkins
11:50 Utilizzare Terraform per creare l'istanza
12:25 Creare Linode API Linode
15:30 Creare una directory per i file di Terraform
15:57 Concedere all'utente jenkins l'accesso alla directory
16:30 Creare la directory Linode_Build
17:05 Creare il file Terraform
24:53 Creare il file delle variabili
29:00 Creare Apache.yml
31:20 Creare Ansible.cfg
32:30 Eseguire Terraform Init
33:20 Eseguire Terraform Plan
34:20 Eseguire Terraform Apply
35:00 Testare Apache sulla nuova istanza
35:50 Aggiungere la build a Jenkins
39:00 Eseguire il lavoro
39:25 Risolvere l'errore di compilazione
40:05 Eseguire nuovamente il lavoro
41:00 Testare Apache sulla nuova istanza
41:22 Conclusione
Nuovo su Linode? Iniziate qui con un credito di 100 dollari!
Leggere il documento per un'introduzione scritta a IaC.
Guardate questo video su IaC.
Iscrivetevi per essere avvisati dei nuovi episodi non appena vengono pubblicati.
#Terraform Ansible Jenkins
Prodotto: Infrastructure as Code, Terraform, Ansible; @LearnLinuxTV