Introdução

Concluído

Imagine que você é um gerente de infraestrutura que foi solicitado a provisionar seus recursos do Azure usando o Terraform. Depois de criar seu projeto, você planeja criar e implantar seu aplicativo usando um fluxo de trabalho de automação.

Provisionar, criar e implantar faixas

A automação normalmente usa três faixas: provisionamento, compilação e implantação. Cada via pode ter um ou mais gasodutos.

A imagem a seguir exibe vários pipelines na trilha Provisão , com cada pipeline focando na infraestrutura de uma equipe:

Diagrama destacando os elementos do pipeline de Provisão para as várias equipes.

No cenário deste módulo, você usará as três faixas implementando vários pipelines.

O Azure dá suporte a várias ferramentas de automação, como Jenkins, GitLab, GitHub Actions e Azure Pipelines.

Neste módulo, você pode concluir os exercícios usando as Ações do GitHub ou o Azure Pipelines.

Objetivos de aprendizagem

Neste módulo, irá:

  • Crie uma configuração do Terraform para seus recursos do Azure.
  • Provisione sua infraestrutura e implante-a no Azure.
  • Configure seu projeto para integração contínua e entrega contínua (CI/CD) usando com um fluxo de trabalho de automação (Ações do GitHub ou Pipelines do Azure).

Pré-requisitos

  • Uma subscrição do Azure
  • Uma conta do GitHub
  • (Opcionalmente, se você optar por usar o Azure Pipelines)
  • Conhecimentos básicos de desenvolvimento de software
  • Conhecimento básico de gerenciamento e provisionamento de recursos do Azure