Criação com Infraestrutura como Código | Terraform, Ansible e Guia Prático do Jenkins
Neste vídeo, @LearnLinuxTV fala sobre o processo de uso de algumas das ferramentas de infraestrutura como código mais usadas. Para esta demonstração, usaremos Jenkins, Terraform e Ansible para criar e configurar uma instância do Linode.
Capítulos:
0:00 Introdução
1:05 Implantar o Jenkins via Linode Marketplace
3:35 SSH no Linode
3:55 Verificar a disponibilidade do Jenkins
5:00 Acessar o Jenkins pela Web
6:05 Criar usuário administrador
7:30 Preparar para instalar Terraform
7:50 Adicionar chave GPG aos armazenamentos
8:00 Adicionar repositório à lista
8:35 Pegue as atualizações
8:50 Instalar os pacotes Terraform
9:05 Instalar Ansible
9:35 Criar chave SSH para o usuário Jenkins
11:50 Usar Terraform para criar a instância
12:25 Criar Linode API Token
15:30 Criar diretório para os arquivos Terraform
15:57 Conceder ao usuário jenkins acesso ao diretório
16:30 Criar diretório Linode_Build
17:05 Criar arquivo Terraform
24:53 Criar arquivo de variáveis
29:00 Criar Apache.yml
31:20 Criar Ansible.cfg
32:30 Executar Terraform Init
33:20 Executar Terraform Plan
34:20 Executar Terraform Apply
35:00 Teste Apache na nova instância
35:50 Adicionar compilação ao Jenkins
39:00 Executar o trabalho
39:25 Resolver erro de compilação
40:05 Executar o trabalho novamente
41:00 Teste Apache na nova instância
41:22 Conclusão
Novo na Linode? Comece aqui com um crédito de US$ 100!
Leia o documento para obter uma introdução por escrito à IaC.
Assista a este vídeo sobre a IaC.
Inscreva-se para ser notificado sobre novos episódios assim que forem lançados.
#IaCTerraform Ansible Jenkins
Produtos: Infraestrutura como Código, Terraform, Ansible; @LearnLinuxTV