0Pricing
DevOps Bootcamp · Урок

Проекты, инвентари и шаблоны заданий

Моделируйте автоматизацию в веб-интерфейсе

«Проекты, инвентари и шаблоны заданий» — бесплатный урок DevOps Bootcamp на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения DevOps Bootcamp, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс DevOps Bootcamp содержит 4 уроков всего.

Три основных объекта

AWX описывает автоматизацию с помощью трёх строительных блоков: проекта, инвентаря и шаблона задания. Свяжите их — и сможете запускать что угодно.

Проект содержит ваш код

Проект сообщает AWX, где находятся ваши плейбуки, обычно в репозитории Git. AWX клонирует его и обновляет при синхронизации. 📁

Синхронизируйте, чтобы получить последние изменения

Нажмите Sync в проекте, и AWX получит самые свежие коммиты. Можно также включить автоматическую синхронизацию при запуске, чтобы задания всегда выполнялись на актуальном коде.

Инвентари хранят ваши хосты

Инвентарь в AWX устроен так же, как инвентарь CLI: он содержит хосты и группы, для которых можно запускать задания, и управляется через веб-интерфейс или импортируется.

Статический или внешний источник

Можно вручную ввести хосты или подключить источник инвентаря, например AWS или файл Git, чтобы AWX автоматически обновлял список хостов.

Шаблон задания

Шаблон задания — это сохранённый рецепт: он связывает один проект, один плейбук, один инвентарь и учётные данные в единый повторно используемый и запускаемый объект. 🎯

Выберите плейбук

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

Подключение учётных данных

Шаблон ссылается на сохранённые учётные данные, чтобы AWX мог подключаться по SSH и получать права root, при этом секреты никогда не хранятся в Вашем коде.

Запуск и наблюдение

Нажатие кнопки Запуск ставит задание в очередь. AWX передаёт вывод в реальном времени и выделяет его цветом, поэтому вся команда может наблюдать за выполнением сценария. 👀

Каждый запуск записывается

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

Запрос при запуске

Пометьте такие поля, как инвентарь или ограничение, как запрашиваемые при запуске, и AWX будет запрашивать их при каждом запуске, делая один шаблон подходящим для множества сценариев.

Быстрая проверка

Какой объект связывает сценарий с инвентарём, чтобы его можно было запустить?

Итоги

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

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

Урок «Проекты, инвентари и шаблоны заданий» бесплатный?

Да — полный текст урока «Проекты, инвентари и шаблоны заданий» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс DevOps Bootcamp, подпишись на CoddyKit PRO. Курс DevOps Bootcamp содержит 4 уроков всего.

Чему я научусь в уроке «Проекты, инвентари и шаблоны заданий»?

Моделируйте автоматизацию в веб-интерфейсе Ты практикуешь DevOps Bootcamp с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать DevOps Bootcamp?

Предыдущий опыт не требуется. DevOps Bootcamp на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Проекты, инвентари и шаблоны заданий»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке DevOps Bootcamp?

Да. Каждый урок DevOps Bootcamp включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. AWX, Automation Platform и CLI
  2. Проекты, инвентари и шаблоны заданий
  3. Учётные данные, команды и RBAC
  4. Расписания, опросы и рабочие процессы
← Назад к DevOps Bootcamp