Eugene
Поясни
Да Сережа же уже пояснил все и подробно
Ilya
Што ?
Можешь использовать, но лучше купить
Roman
Eugene
Илья
Eugene
С телефона рассусоливать неудобно
Roman
Императивный vs ????
Eugene
Декларативный со стейтом
Roman
Я не понимаю
Andrey
Можешь использовать, но лучше купить
Да там вообще только голый л2 гонялся у меня. Бгп я потом пытался прикрутить, когда он ко мне в руки попал, я его в тестовую стойку прикрутил и потом начал всякой фигней заниматься
Roman
Не не
Eugene
Просто пока у меня и не только у меня большая часть старого говна в сети, все эти автоматизации не особо выигрывают у скрипта на экспекте или баше
Roman
Если не ансибл то что?
Eugene
Roman
Нет тулзы кроме ансибла и нетконф пророк его
Eugene
Но это все равно разбивается о легаси всякое
Dmitry
так нсо поддерживает легаси
Eugene
Осталось как-нибудь попробовать :)
Eugene
Но все равно ж проприетарненько
Ilya
Ilya
Хотя бывают разные кейсы
ntwrk_bot
Добро пожаловать! Ознакомиться с правилами группы можно по ссылке.
Ilya
Dmitry
не уверен чем ng-automation отличается от ng-ng, но факт в том, что я сначала хейтил норнир, а как заебало модули для ансибла писать - не хейчу больше
Dmitry
плейбуки обычными людьми уже не читались, куча всякой сложной логики + кастомные модули
Dmitry
❤️
Dmitry
помогаю допиливать норнир сейчас, чтобы мои задачи можно было решать и норм 👍
Dmitry
по крайней мере для проектов что я делаю, я сам решения принимаю, и мне не надо убеждать кого-то еще, что для наших задач ансибл не подойдет
Eugene
Dmitry
Eugene
Ну всмысле для них же куча модулей уже и это ещё не всё
Eugene
Ладно там Легаси-хуегаси и императив..
Dmitry
используемая платформа почти никак не влияет на мое мнение об ансибле. сколько бы модулей не было, что-то в модулях поддерживаться не будет и надо будет использовать темплейты,
без модулей под каждую фичу, ансибл не может стейт гарантировать
скейл с питон процессами - неочень
дебаггинг и траблшутинг тоже плох
Dmitry
сервисы тоже не поддерживаются архитектурой
Eugene
Сохраню-ка..
Eugene
Про модули на каждую фичу это в точку
Dmitry
типа хочу задеплоить л3 впн по этим параметрам (имя кастомера, префиксы, протокол и тд), чтобы система сама выбрала подходящие параметры для всех задействованных устройств - в ансибл такого не завезли
Eugene
Eugene
Прям как интент бейзед
Dmitry
никогда не слышал о таких :(
Eugene
Как-то не нативно звучит..
Dmitry
Ну это уже ИИ попахивает :)
да неособо. у тебя ведь есть логика, как конфиг изменяется в зависимости от требований. все данные инфраструктуры у тебя где-то хранятся (например в том же ямле), несложно написать питон логику которая будет генерировать непосредственные переменные для конкретных устройств на основе исходных данных
Dmitry
а потом по этим переменным можно непосредственный конфиг слепить. если нетконф можно еще и стейт гарантировать
Dmitry
почему мало?
Dmitry
не совсем понимаю
Dmitry
просто очевидно что если ты хочешь крутой левел автоматизации, то трогать конфиг нужноо через единую тулзу а не руками. это проблема людей и тулзами не чинится))
Ilya
Вспоминаю некоторые контроллеры, где после изменений людей контроллер парсил конфиг и требовал сделать апрув или отменить изменения
Ilya
Но это один продукт конкретный
Ilya
Juniper wifi/junos space умеют так жить, но это все $
Ilya
А wifi уже мёртв
Ilya
Да, он тоже ))
Ilya
Там кстати есть модуль для работы с "другими" вендорами
Ilya
Парсер ток напиши под версию софта и платформу
Ilya
Прям как нок
Eugene
Щщас пластинку заведем про нок :)
Roman
Roman
Roman
Опендейлайт что то такое обещал
Roman
Типа херачищь в него опенконфиг, а он уже в зависимости от типа железки разливает вендор специфик / девайс специфик конфигурацию
Roman
Да, думают что там ничего нет.
Roman
А там может быть уже такой VPN
Roman
У ансибла есть gather facts, но оно так себе на Легаси работает, насколько я понимаю
Илья
скрипт для прописывания кустомерам сервиса интернета
Илья
все сам делал
Илья
заполняешь только поля
Илья
сам порт находил, сам ип свободный, определял вилан, прописывал его на бирасе, даже с полкольцом на двух ре делал вплс
Илья
конечно были допущения, порт без дескрипшена считался свободным
Илья
сначала думал сам парсить конфиг или аутпут команды, но понял что проще просто в базе того же нока брать статусы портов
Илья
был стандартный сервис и стандарнтый дизайн
Илья
поэтому скрипт получился простой, 200 строк
Илья
на коне?
ntwrk_bot
Добро пожаловать! Ознакомиться с правилами группы можно по ссылке.
Felenov
Тут отрыл старый скрин. Жесть
Felenov
Кому показать?