Curso Terraform GCP Foundation

  • DevOps | CI | CD | Kubernetes | Web3

Curso Terraform GCP Foundation

24 horas
Visão Geral

Curso Terraform GCP Foundation, O Terraform permite que você descubra uma ferramenta Opensource criada pela Hashicop.

Predominantemente o Terraform é uma ferramenta que está desenvolvendo uma Infraestrutura para o projeto. Podemos colocar como 'Infraestrutura como um código'.

As Aulas Online ao vivo na presença de um instrutor/consultor de mercado terraforms, são as inovações de economia de tempo apresentadas às pessoas que precisam administrar outros trabalhos paralelamente.

Como mencionei, o Terraform é uma infraestrutura como uma ferramenta de código que ajuda em vários aspectos múltiplos, como

Ele melhora a velocidade de automação, melhora a confiabilidade, evita desvios de configuração e suporta experimentação, teste e otimização.

Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction to Terraform

  1. Introduction to terraform
  2. Infrastructure Automation
  3. Install Terraform
  4. Providers
  5. Resources
  6. Basic Syntax
  7. Exercise: Your First Script main.tf

Getting started with Terraform

  1. Terraform Plan, show, Apply, Destroy
  2. Exploring Terraform Registry
  3. Interpolation
  4. Tainting and Updating Resources
  5. Terraform Console and Output
  6. Terraform Variables
  7. Breaking Out Our Variables and Outputs
  8. Lab exercises: Breaking down main.tf into variables.tf, output.tf,

Terraform Modules

  1. Introduction to Modules
  2. Module repositories
  3. First Basic Module
  4. The Module codes
  5. Main Terraform Code
  6. Using git repositories to save modules
  7. Lab exercises: Modules for Docker
  8. Lab exercises: The Docker Image Module
  9. Lab exercises: Modules the Container Module
  10. Lab exercises: Modules – The Root Module

Terraform: Writing in a more organized way

  1. Maps and Lookups
  2. Terraform Workspaces
  3. Breaking Out Our Variable Definitions
  4. Null Resources and Local-Exec
  5. Terraform Console

Terraform with AWS: lab Part 1

  1. Setting up the system for AWS
  2. AWS Storage: The S3 Bucket and Random ID
  3. AWS Storage: The Root Module
  4. AWS Compute: AMI Data, Key Pair, and the File Function
  5. AWS Compute: The EC2 Instance
  6. AWS Compute: User Data and Template Files
  7. AWS Compute: The Root Module

Terraform

  1. Remote state
  2. Data Sources
  3. Templates
  4. Conditionals
  5. Built-in Functions
  6. Working with state files
  7. Outputs, count and Join Function

Terraform Integration

  1. Adding S3 backend
  2. Integration with Git
  3. Packer introduction
  4. Terraform with Packer
  5. Terraform with Jenkins
  6. Terraform Formatting and Remote State
  7. Terraform RandomID and S3 Buckets

Terraform with AWS: Lab Part 2

  1. AWS Networking: VPC, IGW, and Route Tables
  2. AWS Networking: Subnets, Security, and the Count Attribute
  3. AWS Networking: The Root Module

Terraform Troubleshooting and Testing

  1. Terraform Plan revisited
  2. Debugging the script
  3. Terraform Testing
  4. Lab: Writing test scripts for Terraform.
  5. Lab: Testing with Docker

Extending Terraform

  1. Terraform with Azure cloud
  2. Terraform with Google Cloud
  3. Terraform Templates
  4. Terraform plugins
  5. Integrating Go Plugins

Terraform Best Practices

  1. Best practices in writing terraform scripts
  2. Terraform Workflow
  3. Terraform projects
  4. Other Hashicorp tools
  5. New features of Terraform
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h