Расписания, опросы и рабочие процессы
Объединяйте задания в цепочки и запускайте их самостоятельно
«Расписания, опросы и рабочие процессы» — бесплатный урок Ansible Academy на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Ansible Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Ansible Academy содержит 4 уроков всего.
Больше, чем кнопка запуска
Шаблоны заданий запускаются по требованию, но AWX также может запускать их по расписанию, сначала задавать пользователю вопросы и объединять множество заданий в один поток. ⏰
Расписания работают по часам
Добавьте расписание к шаблону задания, и AWX будет запускать его автоматически: например, создавать резервные копии по ночам или ежечасно проверять отклонения без участия человека.
Работа по правилам
Расписания используют календарные правила повторения RRULE, поэтому можно задать, например, каждый будний день в 2 часа ночи или первый понедельник каждого месяца.
Опросы задают вопросы
Опрос превращает шаблон задания в простую форму, запрашивая у запускающего пользователя такие значения, как имя узла или версия, до начала выполнения задания. 📝
Ответы опроса становятся переменными
Каждый ответ опроса передаётся в сценарий как дополнительная переменная, поэтому пользователи без специальных знаний могут безопасно вводить данные, не редактируя YAML.
Проверка и типизация
Поля опроса могут быть текстовыми, парольными, с выбором из нескольких вариантов или целочисленными, а также помечаться как обязательные, поэтому AWX проверяет вводимые данные ещё до запуска задания.
Автоматизация самообслуживания
Расписания и опросы обеспечивают коллегам самообслуживание: они заполняют форму и нажимают «Запуск», выполняя настоящую работу без каких-либо знаний командной строки. 🙌
Рабочие процессы объединяют задания
Шаблон рабочего процесса связывает несколько шаблонов заданий в граф, поэтому развёртывание приложения, базы данных и прокси-сервера превращается в один организованный запуск в заданном порядке.
Ветвление при успехе или ошибке
Узлы рабочего процесса могут запускать следующий шаг при успехе, при ошибке или всегда, позволяя встроить в поток очистку или откат.
Сочетание любых типов узлов
Рабочий процесс может объединять шаблоны заданий, синхронизацию проектов, обновления инвентаря и даже узлы согласования, которые приостанавливаются до подтверждения человеком.
Уведомления замыкают цикл
Добавьте уведомления, чтобы после завершения расписания или рабочего процесса в Slack или по электронной почте автоматически отправлялось сообщение об успехе или ошибке, а команда оставалась в курсе. 📣
Быстрая проверка
Что позволяет человеку вводить данные для задания через простую форму?
Итоги
Расписания запускают задания по часам, опросы собирают вводимые данные в переменные, а рабочие процессы объединяют задания с ветвлением, превращая AWX в систему оркестрации самообслуживания. ✅
Часто задаваемые вопросы
Урок «Расписания, опросы и рабочие процессы» бесплатный?
Да — полный текст урока «Расписания, опросы и рабочие процессы» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Ansible Academy, подпишись на CoddyKit PRO. Курс Ansible Academy содержит 4 уроков всего.
Чему я научусь в уроке «Расписания, опросы и рабочие процессы»?
Объединяйте задания в цепочки и запускайте их самостоятельно Ты практикуешь Ansible Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Ansible Academy?
Предыдущий опыт не требуется. Ansible Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.
Сколько времени занимает урок «Расписания, опросы и рабочие процессы»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Ansible Academy?
Да. Каждый урок Ansible Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- AWX, Automation Platform и CLI
- Проекты, инвентари и шаблоны заданий
- Учётные данные, команды и RBAC
- Расписания, опросы и рабочие процессы