Как стать автором
Обновить
181.61
Рейтинг
Southbridge
Обеспечиваем стабильную работу highload-проектов

Практический курс по Ansible: анонс и предзаказ

Блог компании SouthbridgeСистемное администрированиеСерверное администрированиеКарьера в IT-индустрииDevOps

image


К 2021 году Ansible уже стал стандартом в администрировании. В трёх из четырёх DevOps вакансий просят знание Ansible. Из них только в одной из четырёх — это преимущество, в остальных — требование.


Для тех, кто еще не работал c Ansible или только пользовался ролями и плейбуками, написанными коллегами, мы готовим новый курс «Ansible: от первых шагов до большого проекта».


Спикер — Всеволод Севостьянов из vene.io (Берлин).


Программа курса


Тема 1. Инсталляция LEMP стека на машину (ручной инсталл)


  • Инсталляция LEMP стека на несколько машин
  • Что такое автоматизация инфраструктуры
  • Что такое Ansible
  • Требования Ansible
  • Установка Ansible

Тема 2. Инсталляция LEMP стека с помощью Ansible (playbook, ansible.cfg, hosts, templates)


  • Пишем первую роль
  • Пишем плейбук
  • Пишем конфигурацию
  • Ansible Galaxy
  • Практика. Деплой Symphony приложение на PHP с помощью Ansible

Тема 3. Python stack (modules, handlers)


  • Raw модуль
  • Устанавливаем uWSGI для сервера
  • Самоподписанные ssl сертификаты (Let’s encrypt )
  • Практика. Деплой Flask приложение на Python с помощью Ansible

Тема 4. Не веб приложения (roles, jinja2, реестры, группировка хостов, переменные, postgresql_db, postgresql_user, mongodb, script модули, changed_when, failed_when)


  • Установка proxy сервера с помощью Ansible
  • Postgres cluster
  • Mongo cluster
  • Практика. Собираем Docker-контейнеры

Тема 5. Патчинг и апдейты с помощью Ansible (pre_tasks, post_tasks, include, serial и мax_fail_percentage, блоки, выбор хостов, лимиты)


  • Оркестрация
  • Что такое rolling update и как его накатывать
  • Практика. Накатываем апдейт веб-приложения под нагрузкой

Тема 6. Как автоматизировать рутинные задачи и зачем (коллбеки, как ускорить Ansible)


  • Запуск расчетных задач по расписанию
  • Практика. Автоматизируем ротацию логов и оценку свободного места на машинах

Тема 7. IaaC и деплой плейбуков


  • Git hooks с Ansible и автодеплой (GitLab API integration, GitLab runners)
  • Практика. Организуем деплой для мультисервисной системы (микросервисное веб-приложение)

Тема 8. Мониторинг (фильтрация логов)


  • Что такое Prometheus
  • Сбор системных данных
  • Сбор логов
  • Практика. Устанавливаем и настраиваем бизнес/системный мониторинг

Тема 9. Защищенные системы и правильная настройка Ansible в них (подстановки,
фильтры, в целом работа с облаками включая подъем новых машин)


  • Работа с Google cloud и AWS используя Ansbile
  • Ansible Vault и что в нем можно хранить
  • Bastion и правильная настройка Ansible
  • Ansible Tower
  • Как лучше ставить воркеры в сети для enterprise окружения

Тема 10. Написание своих модулей
Тема 11. Обзор конкурентов Ansible



Релиз запланирован на 27 августа.
До 6 августа курс стоит 30 000 рублей, а еще можно стать консультантом-тестером и повлиять на итоговую программу.
С 7 августа — 40 000 рублей, доступна рассрочка.


Подробнее о курсе

Теги:ansibleслёрмit-курсы
Хабы: Блог компании Southbridge Системное администрирование Серверное администрирование Карьера в IT-индустрии DevOps
Всего голосов 11: ↑9 и ↓2 +7
Просмотры2.9K

Похожие публикации

Лучшие публикации за сутки