[Udemy] Ansible - С Нуля до Профессионала (Denis Astahov)

[
Чему вы научитесь

  • Профессионально пользоваться возможностями 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 Инженерам
  • Системных Администраторам