Publique atualizações do site é um projeto prático de Ansible para quem já conhece um inventário e um playbook pequenos. Atualize um site de eventos que funciona em dois servidores, confira a programação completa para visitantes e restaure a versão utilizável anterior quando um pacote candidato estiver incompleto.
Dois Guided Labs desenvolvem uma ferramenta de inspeção, uma implantação sequencial e a recuperação após falhas. Um Challenge independente muda os hosts e os pacotes de uma galeria: primeiro rejeite uma versão incompleta e depois publique a aprovada com o mesmo fluxo. Cada unidade começa em seu próprio ambiente preparado.
O que você aprenderá
- Ler a versão realmente em execução em cada servidor e o pool ativo de roteamento do controlador.
- Delegar as requisições do pool ao controlador enquanto copia arquivos para nós gerenciados por SSH.
- Concluir um servidor antes de iniciar o próximo, conferindo a página inicial e o CSV completos antes de reintegrá-lo.
- Registrar a versão anterior real, verificar o conteúdo restaurado e interromper explicitamente os lotes seguintes.
- Preservar arquivos existentes do site, anotações privadas e informações funcionais para visitantes.
Para quem é este curso
Este curso atende iniciantes em Ansible que desejam combinar tarefas conhecidas em uma implantação completa de site.
Pré-requisitos: Navegação básica no terminal e prática com inventários, variáveis, playbooks e tarefas básicas de file/copy. Os laboratórios guiados explicam delegação, lotes e recuperação antes do Challenge.
Ambiente de aprendizagem: Ansible, acesso SSH, pacotes do site, um gateway e dois contêineres de backend estão preparados. Use as abas Controller e Website no navegador. Os contêineres compartilham o kernel da VM de treinamento.
Perguntas frequentes
Preciso desenvolver o site ou instalar programas?
Não. O site para visitantes, os pacotes e as ferramentas estão prontos. Você escreve e inspeciona o fluxo do Ansible.
Uma falha de comando sempre significa que o exercício está incompleto?
Não. A rejeição do candidato incompleto termina intencionalmente com um status diferente de zero após uma recuperação saudável. O resultado importante é o site realmente restaurado e o próximo servidor intacto.
Como o Challenge amplia os Guided Labs?
Ele muda os hosts, os identificadores de versão e a programação da galeria. Aplique os mecanismos praticados de forma independente para rejeitar o pacote defeituoso e depois publicar a versão aprovada.


