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

95

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

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