Описание
[
Чему вы научитесь
Чему вы научитесь
- Профессионально пользоваться возможностями Ansible
- Писать Playbooks для автоматизации конфигураций серверов
- Использовать Ansible с AWS
- YAML синтаксису
Требования
- Элементарные знания компьютера и Линукса
- Потребуется компьютер с Линуксом
Описание
Ansible — От «для чего это вообще нужно?», до продвинутых тем автоматизации управления и конфигурирования серверов.
Знания хотя бы одной системы авто-конфигурирования, является необходимым для любого DevOps Инженера.
Ansible один из самых популярных и используемых на ряду с Puppet, Chef, Saltstack.
Совсем не сложный и очень мощный.
На этом курсе мы рассмотрим:
- Что это и и для чего используется у DevOps Инженеров
- Установка Ansible на Linux Ubuntu и на Linux CentOS
- Установка Ansible на Amazon Linux через PIP
- Подключение к серверам Linux
- Подключение к серверам Windows
- Правила создания файла Inventory
- Правила формата YAML
- Запуск и управление серверами через Ad-Hoc команды
- Переменные в group_vars
- Написание простых и профессиональных Ansible Playbook
- Работа с переменными: debug, set_fact, register
- Использование Блоков и Условий: block, when
- Использование Циклов: loop, with_items, until, with_fileglob
- Создание и использование шаблонов — Jinja Templates
- Создание Roles
- Внешние переменные — extra-vars
- Использование Import, Include
- Запуск Task на определённом одном сервере — delegate_to
- Перехват и контролирование Ошибок
- Хранение Секретов — Ansible Vault
- Dynamic Inventory AWS — Amazon Web Services
- Создание ресурсов AWS — Amazon Web Services
Для кого этот курс:
- DevOps Инженерам
- Cloud Инженерам
- Системных Администраторам
Отзывы
Отзывов пока нет.