проект в Ansible Skill Tree

Создаём контактные листы фотографий

Обработайте фото на двух станциях SSH с Ansible, дождитесь успеха асинхронных заданий и получите соответствующие PNG и CSV.

ПроектAnsible

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

«Создаём контактные листы фотографий» — практический проект Ansible для тех, кто уже знаком с небольшим inventory и playbook. Превратите пейзажные фотографии на двух рабочих станциях SSH в удобные листы для отбора кадров и получите каждое изображение вместе с точным списком файлов.

Одна лабораторная с пошаговыми инструкциями начинается с небольшого синхронного примера, затем знакомит с асинхронными заданиями каждого хоста и получением файлов после успешного завершения. Самостоятельное задание меняет станции, подборки фотографий и папку назначения. Каждый раздел начинается в собственной подготовленной среде.

Чему вы научитесь

  • Запускать подготовленную команду обработки изображений с понятными аргументами и просматривать настоящий контактный лист.
  • Запускать асинхронную работу и связывать идентификатор задания каждой станции с её хостом.
  • Ждать фактического завершения, отличать успех от ошибки и получать только успешные результаты.
  • Хранить полученные изображения PNG и полные списки файлов CSV в отдельных папках хостов.
  • Исправлять неверную подборку и повторять обработку одной станции, сохраняя другую работу и исторические файлы.

Для кого этот курс

Курс предназначен начинающим пользователям Ansible, готовым автоматизировать полный процесс обработки файлов.

Предварительные знания: Базовая навигация в терминале и практика работы с inventory, переменными, YAML в playbook и базовыми задачами command/file. Лабораторная объясняет запросы состояния асинхронных заданий, циклы, получение файлов и выборочный повтор до самостоятельного задания.

Учебная среда: Ansible, доступ SSH, лицензированные пейзажные фотографии, инструмент обработки и два контейнера рабочих станций уже подготовлены. Используйте вкладки Controller и Photo Desk в браузере. Контейнеры разделяют ядро учебной VM.

Часто задаваемые вопросы

Нужно ли писать программу обработки изображений?

Нет. Инструмент уже готов. Вы пишете процесс Ansible и проверяете реально полученные изображения и списки файлов.

Означает ли идентификатор задания, что контактный лист готов?

Нет. Запуск задания и его успешное завершение — разные события. Перед получением файлов вы ждёте результат каждого хоста и узнаёте, почему старые файлы не подтверждают успех новой попытки.

Как самостоятельное задание развивает лабораторную?

В нём меняются имена хостов, назначенные подборки и каталог получения. Самостоятельно примените те же изученные механизмы, чтобы передать полные и правильно связанные файлы обеих станций.

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data