Мы подготовили 8 тем, 38 уроков, 10 часов видеолекций, 78 тестовых и 46 практических заданий, 36 часов стендов для выполнения практик.
Первые две темы курса, по инсталляции LEMP стека, доступны бесплатно в мини-курсе «Ansible: основы».
Введение
- Знакомство с курсом
- Цели курса
- Как учиться онлайн
- Доступ к репозиторию курс
Инсталляция LEMP стека на машину (ручной инсталл)
- Вводные данные
- Vagrant и VBox
- Установка NginX
- Установка и настройка MySQL
- Устанавливаем модули PHP
Инсталляция LEMP стека с помощью Ansible
- Как устроен Ansible
- Как работает Ansible
- Установка Ansible
- Пишем плейбук
- Рефакторим
- Ansible galaxy
Другие операционные системы, стеки и Python
- Различные способы подключения
- Ansible.cfg и ключи ssh
- Sudo и политики безопасности Ansible
- Переменные в Ansible
- Jinja
- Ubuntu + CentOS
- Python
- Отладка в Ansible
Другие приложения и специфические сценарии
- Использование чужих ролей и модулей (ansible-galaxy)
- Установка PostgreSQL с помощью Ansible
- Установка Mongo Cluster с помощью Ansible
- Собираем Docker-контейнеры с помощью Ansible
- Плохой код в Ansible
Модули на Python
- Написание своих модулей для ansible
Использование Ansible в продакшене
- Ускорение Ansible
- Callbacks
- Gitlab runners c Аnsible
- Jenkins с Ansible
- Vault
Облака, Ansible и все-все-все
- Работа с Google Сloud и AWS используя Ansible (self suffice)
- Ansible pull
- Ansible и buildah
- Ansible Tower
- Bastion и правильная настройка Ansible
Аnsible и большой мир вокруг
- Ansible-lint
- Обзор конкурентов Ansible
- Molecule
Итоги
Подведение итогов и обзор курса