Основы автоматизации в Ansible
Включено в курс
Чему вы научитесь
- Автоматизировать настройку серверов и локального окружения
- Описывать инфраструктуру как код
- Выполнять команды на множестве серверов параллельно
Описание
На этом курсе вы изучите систему управления конфигурацией Ansible. Вы узнаете о плэйбуках, коллекциях и ролях. В итоге научитесь разворачивать приложения «одной командой» локально и на удаленных машинах. Ansible пригодится, если вы решите автоматизировать рутинные операции по настройке окружения. Знания из этого курса помогут вам сэкономить время на разработку, доставку и тестирование. Этот курс подойдет программистам, желающим познакомится с управлением инфраструктурой и процессом деплоя.
Чтобы учиться было проще, стоит заранее пройти курс по основам командной строки
Программа курса
-
3
Файл инвентаризации
Разбираемся, в чем назначение файла инвентаризации и как его составлять -
7
Переменные
Знакомимся с возможностью динамической генерации и сокращения дублирования -
8
Переменные в файле инвентаризации
Учимся задавать переменные через файл инвентаризации -
17
Ansible Vault
Учимся шифровать чувствительные данные прямо внутри репозитория с кодом инфраструктуры -
18
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
19
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже