практикум

Ansible

by rebrain
Авторы — действующие DevOps
(сертифицированы CCNA, Docker, CKA (Kubernetes) и др.)
Евгений Туманов

Евгений Туманов

SRE Engineer в компании Genesys

Опыт работы:

с 2017 года

стек, который вы освоите

Ansible
Jinja
GitlabCI
Molecule
Яндекс Облако

востребованность
на рынке

В 2023

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

ТОП 5

Самых востребованных навыков DevOps на 2023 год
для Middle специалистов (3-6 лет опыта)

В 2023 году, согласно отчету Red Hat, было зарегистрировано более 5000 коллекций на Ansible Galaxy, и это число продолжает расти на 20% в год

*(согласно данным Исследования состояния DevOps в России 2023)

Кому подойдёт практикум

сетевые инженеры / Системные администраторы / разработчики
технические / релизные менеджеры / специалисты по тестированию
/ SRE-инженер / DevOps-инженеры

Новая версия
практикума: изменения

Расширили теорию

Добавили объяснения абстракций,
инструкции и примеры.

Финальный проект

Добавили финальный проект, проверяющий
навыки работы с Ansible

Обновили задания

Все задания полностью обновлены.

Добавили блоки

Добавили блоки про ad-hoc команды,
Molecule и динамические инвентори

программа практикума

Модуль 01. Введение в Ansible

  • Узнаете архитектуру и принцип работы Ansible, а также установите и базово настроите Ansible на Linux.

Модуль 02. Ad-hoс-команды

  • Разберётесь с ad-hoc-командами и опробуете в деле базовые модули и синтаксис команд.

Модуль 03. Playbooks: основы

  • Напишете свой первый playbook для установки веб-сервера с настройкой различных параметров на разных операционных системах.

Модуль 04. Playbooks: переменные и факты

  • Познакомитесь с использованием переменных и понятием «факты» в Аnsible.

Модуль 05. Playbooks: циклы и словари, блоки и условия

  • Научитесь делать playbook более простыми, гибкими, читаемым и адаптированными под разные условия за счёт использования циклов loop (и уже устаревших with_, чтобы дорабатывать старые плейбуки), условий when и с условий состояний, а также за счёт объединения нескольких задач через block.

Модуль 06. Playbooks: обработчики и импорт

  • Рассмотрите применение handler (обработчиков), а также поймёте разницу import- и include-выражений.

Модуль 07. Playbooks: Jinja2, генерация конфигурации

  • Освоите возможности шаблонизатора Jinja: сгенерируете с помощью шаблона страницу веб-сервера nginx, освоите некоторые фильтры для манипуляции данными и узнаете, как получить доступ к данным из различных источников для шаблонизатора Jinja.

Модуль 08. Roles: написание ролей

  • Разберётесь, что такое роль и какова её структура, а также напишете свою собственную роль.

Модуль 09. Roles: кросс-платформенные роли

  • Узнаете, за счёт каких инструментов Ansible можно добиться кросс-платформенности, познакомитесь с лучшими практиками написания кросс-платформенных ролей и сделаете роль nginx кросс-платформенной.

Модуль 10. Roles: Ansible Galaxy

  • Познакомитесь с утилитой ansible-galaxy, сможете оперировать ролями и коллекциями, а также рассмотрите интеграцию Ansible c Сontinuous Integration (CI) частью на примере инструмента GitlabCI.

Модуль 11. AnsibleVault: хранение секретных данных

  • Узнаете о встроенном в Ansible инструменте шифрования Ansible-Vault, а также рассмотрите, как хранить секретную информацию в CI/CD инструменте на примере GitLab.

Модуль 12. Ansible Lint: проверка playbooks

  • Улучшите с помощью линта написанную ранее роль, рассмотрите интеграцию линта с CI инструментом, а также узнаете, как игнорировать замечания линта.

Модуль 13. Molecule: тестирование плейбуков

  • Познакомитесь с процессом тестирования плейбуков и ролей с помощью инструмента molecule. Убедитесь в гибкости и универсальности данного инструмента.

Модуль 14. Динамические инвентори

  • Рассмотрите плагины и механизмы, которые помогают глубже понять, как работает ansible «под капотом», а также значительно облегчат жизнь при работе с динамически изменяемой инфраструктурой.

Модуль 15. Финальное задание

  • В финальном задании мы объединим все полученные знания, развернув веб-приложение, базу, а также сделаем тонкие настройки к нему.
скачать программу >>>

Как проходит
практикум

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

Материалы останутся с вами навсегда
Проходите в удобное для вас время

Комьюнити

Станьте частью комьюнити IT-специалистов

Общайтесь с опытными коллегами, стройте networking, получайте свежие
эксклюзивные вакансии, обсуждайте рабочие кейсы, мотивируйтесь
на обучение, получайте анонсы наших бесплатных мероприятий

Стать частью сообщества >>>

практикум

ansible

В стоимость входит:

  • Сопровождение — менторы, координатор
  • Поднятие окружения на 3 года или до момента получения финального сертификата
  • Записи Мастер-классов
  • Доступ навсегда к теоретической части практикума
ansible
стоимость
35.000 руб.
Ansible+Terraform
стоимость
70.000 руб.
Купить >>>

Файлы куки

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.