У вас уже есть заявка на текущий период.
Если вы хотите, чтобы данная программа участвовала в розыгрыше гранта в этом месяце, необходимо добавить ее в папку "Интересные мероприятия".
Или создайте заявку на другой период.
02.12.2019 - 06.12.2019 17.02.2020 - 21.02.2020 Уточните расписание у организатора. Возможно он не успел обновить расписание.
Форма обучения:
Очная/дневная
Вид мероприятия:
Курсы
Тип мероприятия:
Открытые
Целевая аудитория
Для сетевых инженеров, внедряющих или планирующих внедрять автоматизацию эксплуатации сетевых устройств.
Анонс программы
Курс знакомит слушателя с современными технологиями, пришедшими в мир эксплуатации сетевой инфраструктуры, из разработки ПО: Git, python, JSON, YAML. На основе этих технологий слушателю предстоит освоить базовые принципы автоматизации с помощью Ansible, составить свои первые плейбуки.
Описание программы
Глава 1. Подходы и инструменты автоматизации.
Обзор курса, применяемые инструменты.
Определение IaC, NaC
Git, Python, JSON, YAML
Автоматизация: подходы, понимание, реализации.
Практические занятия к главе 1:
создание репозитория на git
работа с git: commit, pull, push, branch, merge
Данные в Python, сериализация в YAML
Глава 2. Ansible как инструмент и язык автоматизации.
основы: play, playbook, tasks, переменные.
модули
конфигурирование сетевых устройств
вопросы выбора системы автоматизации
Практические занятия по 2 главе:
простой плейбук на Ansible
переменные в Ansible
сбор фактов, создание переменных
вендорские модули Ansible
Глава3. Jinja2: шаблоны, конфигурации
основы
фильтры и тесты
конфигурация сетевых устройств на jinja2
частичная и полная конфигурация
Практические занятия по 3 главе:
простой шаблон на jinja2
применение ...
Подробнее о программе
Глава 1. Подходы и инструменты автоматизации.
Обзор курса, применяемые инструменты.
Определение IaC, NaC
Git, Python, JSON, YAML
Автоматизация: подходы, понимание, реализации.
Практические занятия к главе 1:
создание репозитория на git
работа с git: commit, pull, push, branch, merge
Данные в Python, сериализация в YAML
Глава 2. Ansible как инструмент и язык автоматизации.
основы: play, playbook, tasks, переменные.
модули
конфигурирование сетевых устройств
вопросы выбора системы автоматизации
Практические занятия по 2 главе:
простой плейбук на Ansible
переменные в Ansible
сбор фактов, создание переменных
вендорские модули Ansible
Глава3. Jinja2: шаблоны, конфигурации
основы
фильтры и тесты
конфигурация сетевых устройств на jinja2
частичная и полная конфигурация
Практические занятия по 3 главе:
простой шаблон на jinja2
применение фильтров и тестов
шаблон полной конфигурации сетевого устройства
Глава 4. Ansible особенности.
функциональное программирование в Ansible
мультиплатформенные плейбуки для сетевых устройств разных вендоров
vault. Хранение чувствительной информации
Практические занятия по 4 главе:
фильтрация вывода команд в Ansible. Функциональный подход.
мультиплатформенный плейбук с частичной конфигурацией
шифрование файлов с помощью ansible-vault
хранение переменных в зашифрованном виде
По окончанию курса слушатели научатся:
Создавать, изменять, вести репозитории в Git
Хранить сериализованные данные в YAML
Создавать шаблоны текстовых файлов
Создавать плейбуки Ansible для администрирования и настройки сетевых устройств.
Требования: минимальное понимание linux/bash, основы конфигурирования сетевых устройств.