Начало работы с Ansible для автоматизации сетевых задач
Модули Ansible поддерживают широкий спектр поставщиков, типов устройств и действий, поэтому вы можете управлять всей своей сетью с помощью одного инструмента автоматизации. С помощью Ansible вы можете:
- Автоматизировать повторяющиеся задачи, чтобы ускорить рутинные изменения в сети и освободить время для более стратегической работы
- Использовать один и тот же простой, мощный и безагентный инструмент автоматизации для сетевых задач, который используется службой эксплуатации и разработкой
- Разделить модель данных (в плейбуке или роли) от уровня выполнения (через модули Ansible), чтобы управлять разнородными сетевыми устройствами
- Воспользоваться примерными плейбуками и ролями, созданными сообществом и поставщиками, чтобы ускорить проекты по автоматизации сети
- Безопасно взаимодействовать с сетевым оборудованием через SSH или HTTPS
Кому предназначено это руководство?
Это руководство предназначено для сетевых инженеров, которые впервые используют Ansible. Если вы понимаете принципы работы сетей, но никогда не использовали Ansible, пройдите по этому руководству от начала до конца.
Это руководство также полезно для опытных пользователей Ansible, которые впервые автоматизируют сетевые задачи. Вы можете использовать команды, плейбуки и модули Ansible для настройки концентраторов, коммутаторов, маршрутизаторов, мостов и других сетевых устройств. Но сетевые модули отличаются от модулей Linux/Unix и Windows, и вы должны понимать некоторые специфические для сети концепции, чтобы добиться успеха. Если вы понимаете Ansible, но никогда не автоматизировали сетевую задачу, начните со второй части.
В этом руководстве представлены основные концепции Ansible и вы узнаете, как использовать первые команды, плейбуки и записи инвентаризации Ansible.
Руководство по началу работы
- Основные концепции
- Отличия автоматизации сети
- Запуск первой команды и плейбука
- Создание вашей инвентаризации
- Выходя за рамки основ
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/network/getting_started/index.html