Automação Completa de Servidor Web com Ansible
Construa um playbook Ansible completo para automatizar a implantação, configuração e hardening de segurança de servidores web em múltiplos ambientes.
- Conhecimento básico de Ansible
- Acesso SSH aos servidores de destino
- Compreensão dos conceitos de servidor web
- Familiaridade com a sintaxe YAML
- Criar playbooks Ansible reutilizáveis
- Implementar compatibilidade entre plataformas
- Configurar certificados SSL e segurança
- Usar roles e variáveis do Ansible de forma eficaz
- Implementar automação idempotente
Estrutura do Projeto e Configuração do Inventário
Crie uma estrutura de projeto Ansible adequada com arquivos de inventário e variáveis de grupo.
Configurar Variáveis de Grupo e Templates
Configure variáveis de grupo para diferentes ambientes e crie templates de configuração do Nginx.
Criar Template Dinâmico de Configuração do Nginx
Construa um template completo de configuração do Nginx com SSL, cabeçalhos de segurança e otimizações de desempenho.
Criar o Playbook Principal de Implantação
Construa o playbook principal que orquestra toda a implantação e configuração do servidor web.
Criar Template Dinâmico da Página Inicial
Construa uma página inicial dinâmica que exibe informações do servidor e detalhes da implantação.
Testar e Validar a Implantação
Execute testes abrangentes para validar a implantação e configuração do servidor web.
Encontrou um problema?
Mais exercícios
Linux
Publicando uma Aplicação Web com Nginx e SSL
Instale o Nginx no seu servidor Ubuntu, configure server blocks para o seu domínio e configure certificados SSL gratuitos com Let's Encrypt e Certbot.
60 minutos
CI/CD
Pipeline Completo de CI/CD com GitHub Actions
Laboratório prático: construa um pipeline de CI/CD de produção com GitHub Actions, incluindo testes, varredura de segurança, builds de container e implantação automatizada.
90 minutos
DevOps
GitOps com ArgoCD - Deployments Automatizados no Kubernetes
Implemente workflows de GitOps usando o ArgoCD para deployments de aplicações Kubernetes automatizados, declarativos e auditáveis.
120 minutos
Also worth your time on this topic
Publicando uma Aplicação Web com Nginx e SSL
Instale o Nginx no seu servidor Ubuntu, configure server blocks para o seu domínio e configure certificados SSL gratuitos com Let's Encrypt e Certbot.
60 minutos
Fundamentos de Gerenciamento de Configuração
O que é gerenciamento de configuração? Por que ele é importante e quais ferramentas são comumente usadas?
junior
Como projetar rate limiting para APIs: algoritmos, padrões e implementação
Escolha o algoritmo de rate limiting certo para o perfil do seu tráfego, construa-o sobre um estado atômico compartilhado e entregue-o com os headers de resposta, modos de falha e monitoramento que mantêm tanto sua API quanto seus clientes funcionando.
2-3 horas