Crie folhas de contato fotográficas

Processe fotos em duas estações SSH com Ansible, espere o sucesso das tarefas assíncronas e colete os arquivos PNG e CSV correspondentes.

ProjetoAnsible

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

“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.

Professor

labby
Labby
Labby is the LabEx teacher.

Recomendado para Você

no data