nocproject.org
04:44
доброе утро
04:47
есть развёрнутый noc (другой человек занимался пока не уволился). Работает, что-то делает, в том числе и конфиги со свичей собирает. Возникла необходимость "грепнуть" все конфиги на наличие определённой опции, т.е. узнать список свичей, в ко
06:33
подскажите, как из базы noc все конфиги свичей вытащить, которые noc сохраняет ?
06:40
qwe12: в конфиге указать repo и вуаля
06:43
в конфиге noc ? просто я в noc вообще не понимаю :-)
06:50
в noc.conf в секции cm есть поле repo
06:50
там задается путь к рабочей копии репозитория
06:58
спасибо, оно там есть и там есть конфиги
08:29
это вопрос или предложение?
08:29
предлложение
08:29
ну рас не хочешь будут жопки
08:30
правда не я фоткал.
08:30
это неуверенное утверждение
08:30
:)
08:30
08:38
> Без какого-либо напряжения, я, как Цезарь, умею делать кучу вещей сразу, например, плохо себя чувствовать, хреново выглядеть и хотеть спать.
09:04
Все ли присылают такие фото своим женщинам?
09:04
И как при этой реагируют их женщины?
09:05
щенщины и не такое присылают
09:06
а женщинам надо слать котиков.
09:07
а сиськи/письки тоже, но скрывают многие
09:35
filonov: насчет твоих мук с отдельным сервером постгреса
09:35
есть у меня одна идейка
09:35
что, если в node сделать признак -- "настраивается руками"
09:35
и на такие ноды ансиблу запретить ходить вообще
09:36
он будет знать, что там постгрес
09:36
и будет знать правильный адрес
09:36
запретить вообще - не надо.
09:36
сервисный каналог построится нормально
09:36
разворачивать обновления - все равно надо. А вот лазать в конфиги - ни в коем случае
09:37
У меня к тебе как раз еще один хитровывернутый запросик. Есть две машины. условно h0 и h1.
09:37
на h0 живет нок
09:38
на h1 живет активатор
09:38
но
09:38
активаторов в ноке 2. default и h1.
09:38
причем ноды и того и другого размазаны по _обоим_ машинам
09:40
h1 способен прожевать где-то на порядок больше скриптов чем h0
09:41
И как быть с башней в таком случае? :)
09:53
разворачивать обновления чего?
09:54
filonov: разное количество instance запустишь
09:57
dvolodin: инстансов понятно что разное количество. речь про то, что инстансы каждого из активаторов работают на обеих машинах
09:58
это нормально вполне
09:58
h0 тянет два инстанса default и 1 h1, h1 - 1 от default и 5 h1
09:59
e_zombie: отличный кадр
10:55
filonov: так можно сделать
10:57
dvolodin: патчик глянь, плиз. Там всё просто в принципе
11:17
не могу его вкурить сходу
12:09
filonov: а ldapbackend для корректной работы с openldap не подходит?
12:10
evyscr: там переписывать больше чем в ad
12:11
оно немного per-anus написано
12:11
это common noc style
12:12
но таки вроде были какие-то расхождения в поведении ad и ldap
12:13
*openldap
12:14
Были. Типа DN OpenLDAP возвращае cn= а AD - CN=
12:14
собстно патчик эту проблему и решает
12:15
попытка ldapbackend рыться в группах от имени пользователя, у которого заведомо нет на это прав - решается гораздо хуже
12:17
это, кстати, зависит от идеологии
12:19
Есть два подхода работы с ldap. В первом случае берем логин-пароль юзера и лезем от него. Во втором - берем отдельного пользователя и им проверям
12:19
нок гармонично сочетает недостатки обоих подходов
12:21
adbackend такой фигней не страдает, ибо лезет в пользовательский memberOf, а не в группы
12:25
ну так сделайте нормально
12:25
ldapbackend за основу брали какой-то django'вский
12:33
сделай pull request
12:50
и как
12:50
это сделать?
13:05
только с правильного branch'а отколуаывай
13:14
dvolodin: вроде ушло
13:24
filonov: почти
13:24
ты в default Отправил
13:25
в микросервисак карты такие же ?
13:26
хз
13:26
говорят переделали
13:27
zi_rus: если я и туда и туда отправлю, хуже не будет?)
13:27
Запулил в мокросервисы
13:28
ты сам-то на каком сидишь?
13:29
на обоих
13:29
мокросервисы в стадии становления
13:32
filonov: а зачем ты все вместе влил-то?
13:33
dvolodin: все вместе - это что?
13:34
Ээээ
13:34
оно не мое. хз каким образом оно это зацепило
13:38
Каким-то образом при создании pull request-а из моего форка оно цепляет два файла редактированные онлайн в октябре прошлого года
13:39
И как с таким бороться?
13:46
таки да. как только я ставлю destination - микросервисы, оно цепляет левую хрень. Нафига?
13:49
сделай это в отдельной папке и туда затяни изменённые файлы
13:51
в какой-такой папке? в репозитории все ок
13:53
13:53
два других появляются при pull request-е
13:58
хрень начинается с момента выбора ветки, отличной от default
14:23
какой-то пиз^Wстранный этот нокошедулер
14:24
17:13:22,225 [noc.sa.activator.activator] ... Running. Timeout 240
14:25
17:14:18,113 [noc.sa.activator.activator] ... Stopping. Timed out (55888ms)
14:25
кто понял жизнь, тот не спешит
14:25
ну он не понял, это ясно
14:26
но кто пояснит за математику?
14:33
кто объяснит за смысл жизни
14:55
evyscr: математика тут не причем. таймаут считает с момента последнего ответа железки
14:55
соотвественно если железка раз в 239 секунд будет слать по байтику - таймаут не случится
15:10
filonov: а ты посчитал время?
15:10
по таймауту отвалилось за 56 секунд
15:11
при этом debug-script, конечно же, работает
Share this page
Share this page: