.
авторизацию не пойму как сделать на каждый свитч с разным паролем)
.
сам процесс аутентификации)
Denis 災 nobody
В хосты можно вписать логин и пароль
Lamobot
авторизацию не пойму как сделать на каждый свитч с разным паролем)
"на каждый из них разная пара логина и пароля" - ваши слова же? В чем проблема?
Lamobot
Или вы хотите чтобы юзер везде был один, а пароль разный?
Lamobot
ага
Нужно добавить одного пользователя тогда, и нагенерить разные пароли. Если вы хотите через ансибл это сделать, то в любом случае придётся добавлять текущие логины-пароли в инвентарь. А если вы добавите в инвентарь 2000 логинов и паролей, то, как мне кажется, менять на одного юзера уже будет лишним :)
Barthez
Пароли на всех свитчах разные, или есть совпадения?
M
Вангую два пароля всего
Barthez
😂
Barthez
Разделить на группы свитчи можно?
Barthez
Я бы разбил на группы для удобства управления
.
три группы свитчей
.
каждая группа - разная модель, на каждом свитче свой пароль. логин одинаковый
George
вы же где-то пароли храните ?
Я и твой кот
каждая группа - разная модель, на каждом свитче свой пароль. логин одинаковый
А это самое. Централизованное управление не хотите ли? Tacacs там, например.
Я и твой кот
С 2к свичей - я хз как вы выживали без централизованного AAA.
Я и твой кот
мне над эту пачку свитчей прошить )
Ясно. Ну, в добрый путь. Хотя я бы по-быстрому expect скрипт накатал.
.
С 2к свичей - я хз как вы выживали без централизованного AAA.
это не моя сеть) это только l2 2к свитчей, там еще пачка l3 лежит. но пока мне надо прошить l2 свитчи. беда еще в том что это длинки разных моделей и разных ревизий
George
Самая задача для ансибла, ага
.
))))
George
А что будете делать, если обновление сбойнет ?
.
у меня есть список ip | pass, думаю или проще распарсить и в цикл загнать
Я и твой кот
Удачи тебе, дружище 🍀
.
я пробежался по поиску чата, ток у одного человека такая же задача возникала) ниужели никто длинки не шил?))
inqfen
>никто длинки не шил могу только порекомендовать их выкинуть
inqfen
SNR и те куда лучше чем длинки
Denis 災 nobody
Мы богатые. Cisco, Arista, Juniper, Brocade, Cumulus,..
Скорее это они богатые, на длинках сидеть
Сергей
Никогда для такого ансибл не использовал. Есть snmp oid-ы для определения ревизий и прошивок. Есть snmp oid-ы для собственно обновления прошивки. Баш или python скрипт на 50 строчек намного удобнее здесь использовать.
.
Звучит будто вам помог бы нокпроджект
Да мне в целом нужно что нибудь, чем можно обновить свитчи))
Я и твой кот
George
@Dr_Wut
George
Чем там модно нынче обновы по свитчам раскатывать
Антон
Антон
там есть куча всяких специализированных тулов, типа напалма
Антон
ну или тупо питончег в зубы и вперед
George
там есть куча всяких специализированных тулов, типа напалма
Напалм - это как плагин у солта или ансибла, хз, можно ли его как отдельное решение рассматривать
Антон
насколько я знаю это просто фреймворк, а дальше пишешь код
Антон
но я ж тупенький, у меня лапки ))) это надо сетевиков дергать
Jungo
коллеги дайте пож-та подсказку - такой словарь в jinja обходить через указание уровня в словаре? хочу пройтись по ct и нагенерить строк с разными ctid
George
Ты сломал мой мозг 😭
Jungo
Чего?
генерирую строки из этого словаря такие ctdump 1002 exclude=/vault ctdump 1003 exclude=/home ctdump 1004 вот не могу дойти как сделать пока
George
Ну, на голой джиндже делается циклом из говна и палок
Jungo
Ну, на голой джиндже делается циклом из говна и палок
да но как только я ввел уровень ct и vm спуститься до их составляющих не выходит
Max
Подскажите плиз как можно ансиблом проверить включен ли и синхронизирует ли время systemd-timedatectl. Только начал изучать ansible :)
George
во-первых, systemd-timesyncd
George
во-вторых, можно проверить, что включен, а отдельно - что синхронизирует
Max
дефолтно в убунте идет
Max
во-вторых, можно проверить, что включен, а отдельно - что синхронизирует
объясню почему мне это нужно) некоторые хостеры блокируют ntp и мы только спустя какое-то время понимаем что у нас время на серверах отстает) хочу чтобы на этапе развертывания плейбуков у меня проверялась синхронизация
Anonymous
я могу каким-нибудь образом модулю iptables передать список портов, а не только одно значение? Спасёт только цикл?
George
вот конкретно у тайсинк есть проблема, что если дельта очень большая - он не синхрит )
George
chrony такой проблемы не имеет - запускаешь и все ок
George
ну, точно не через ансибл )
George
это скорее вопрос для мониторинга - синхро отстало или нет синхронизации более ХХ минут - зажечь алерт
inqfen
А если ты плейбук этот на машину 2 месяца не запускал, на 2 месяца можешь отстать и не заметить?
inqfen
Это должно постоянно мониториться, выковыриваться данные из timedatectl show-timesync и по ним постоянно отслеживать что там со временем
inqfen
Ансибл - не мониторинг и не надо его пытаться им сделать)
inqfen
Ну у всех и мониторинг с поправками свой да и решается за 10 минут
George
о хоспади
inqfen
Скрипт для заббикса или экспортер простейшие
George
https://www.robustperception.io/time-metric-from-the-node-exporter
George
вообще все из коробки есть, не нужно ничего изобретать
inqfen
О, в нод экспортере даже есть
inqfen
Никогда внимания не обращал
George
только почему мы из ансибла делаем филиал церкви метрик - раз два - это решение (писать в экспортере текущее время) лежит на поверхности 🤷‍♂️