“Crie folhas de contato fotográficas” é um projeto prático de Ansible para quem conhece um inventário pequeno e um playbook. Transforme fotografias de paisagens em duas estações SSH em folhas úteis para selecionar imagens e recolha cada uma com sua lista exata de arquivos.
Um laboratório guiado começa com uma pequena amostra síncrona e depois apresenta tarefas assíncronas por host e a coleta segura após a conclusão bem-sucedida. Um desafio independente altera as estações, as seleções de fotos e a pasta de destino. Cada unidade começa com seu próprio ambiente preparado.
O que você aprenderá
- Executar um comando de processamento de imagens preparado, com argumentos claros, e examinar uma folha de contato real.
- Iniciar trabalho assíncrono e manter o identificador da tarefa de cada estação associado ao respectivo host.
- Esperar a conclusão real, distinguir sucesso e falha e coletar apenas resultados bem-sucedidos.
- Guardar imagens PNG e listas CSV completas em pastas separadas por host.
- Corrigir uma seleção incorreta e repetir apenas uma estação, preservando o outro trabalho e os arquivos históricos.
Para quem é este curso
Este curso é para iniciantes em Ansible prontos para automatizar um fluxo completo de processamento de arquivos.
Pré-requisitos: Navegação básica no terminal e prática com inventários, variáveis, YAML de playbooks e tarefas básicas command/file. O laboratório guiado explica consultas de estado assíncrono, loops, coleta e novas tentativas seletivas antes do desafio.
Ambiente de aprendizagem: Ansible, acesso SSH, fotografias de paisagens licenciadas, a ferramenta de imagens e dois contêineres de estações estão preparados. Use as abas Controller e Photo Desk no navegador. Os contêineres compartilham o kernel da VM de treinamento.
Perguntas frequentes
Preciso escrever um programa de processamento de imagens?
Não. A ferramenta de mídia está pronta. Você escreve o fluxo do Ansible e examina as imagens e listas que ele realmente entrega.
Um identificador de tarefa significa que a folha está pronta?
Não. Iniciar uma tarefa e terminá-la com sucesso são eventos diferentes. Você espera o resultado de cada host antes de coletar seus arquivos e entende por que arquivos antigos não comprovam o sucesso de uma nova tentativa.
Como o desafio amplia o laboratório guiado?
Ele altera os nomes dos hosts, a atribuição dos lotes e o diretório de coleta. Aplique os mesmos mecanismos aprendidos de forma independente para entregar arquivos completos e corretamente relacionados para ambas as estações.

