Size: a a a

2021 March 12

VZ

Vladimir Zhurkin in Ansible
Maxim
да я и так потратил больше времени сегодня, на эту штуку , чем просто послать на хрен его идею..
телнетом наверно баловался ;)
источник

M

Maxim in Ansible
Vladimir Zhurkin
телнетом наверно баловался ;)
))
источник

s

shadow in Ansible
Elenhil
Переписать пб - это 2 таски. 5 минут времени одного человека
не вопрос. 5 минут. напишите две таски
источник

s

shadow in Ansible
время пошло
источник

E

Elenhil in Ansible
shadow
не вопрос. 5 минут. напишите две таски
Пять баксов
источник

VZ

Vladimir Zhurkin in Ansible
@Kermit176 меньше 2.5 одну таску уже сделали =)
источник

s

shadow in Ansible
Elenhil
Пять баксов
ок
источник

E

Elenhil in Ansible
Maxim
да я и так потратил больше времени сегодня, на эту штуку , чем просто послать на хрен его идею..
Вот кк бы и я о чем. Такие вещи проше решить 2 скриптами, а не одним универсальным
источник

VZ

Vladimir Zhurkin in Ansible
Maxim
1.       Хотим сделать старт\рестарт всего кластера nifi
2.       Останавливаем кластер
3.       Вычисляем массив зукиперов
4.       Берем первый и делаем телнет до него
5.       Если телнет не идет
a.       Если зукипер наш (либо порт не 2181, либо он один, а не три), то идем на ноду, где он есть и стартуем (для этого его нужно положить в одно и то же место везде и дать одни и те же права, чтобы с ифами не замучаться)
b.       Если зукипер не наш – падаем с алертом
6.       Если\когда телнет идет – стартуем кластер
Просто разбор 1) Мы уже должны знать где кластер  2) так же надо знать где кластер 3) не очень понятно , нахрена это надо - если оно должно быть уже известно 4) Если мы делаем роль кластера зукипера, то на хост машины можно поставить переменную, что именно она будет мастером. Проверка телнетом вообще не очень понятно нафиг. Если проверяем , что то по портам - то делаем это вначале, а не к середине.  Так можно сразу узнать где ваше или нет , если оно разбито по портам и занести в инвентори
источник

VZ

Vladimir Zhurkin in Ansible
поэтому тут сесть и сделать алгоритм и приводить в норму, а не придумывать универсальный детектор
источник

VZ

Vladimir Zhurkin in Ansible
который дальше вангую На х не нужен будет
источник

M

Maxim in Ansible
Vladimir Zhurkin
который дальше вангую На х не нужен будет
именно так и будет. И от этого у меня сильно пригорает.
источник

M

Maxim in Ansible
прост я хз как объяснить что так оно не должно работать и не будет работать. Чел ансибл походу не знает. совсем.
источник

VZ

Vladimir Zhurkin in Ansible
а не надо объяснять Просто разбивай и делай
источник

VZ

Vladimir Zhurkin in Ansible
чекер у тебя уже есть
источник

s

shadow in Ansible
Elenhil
Переписать пб - это 2 таски. 5 минут времени одного человека
где две таски? время вышло
источник

NT

Nazar Tertyshnyi in Ansible
shadow
где две таски? время вышло
Где бабки, Джонни?
источник

VZ

Vladimir Zhurkin in Ansible
Maxim
прост я хз как объяснить что так оно не должно работать и не будет работать. Чел ансибл походу не знает. совсем.
-Давай сделаем херню?
-Но это же херня!
-Сделай.
Классика на любой работе (
источник

s

shadow in Ansible
Nazar Tertyshnyi
Где бабки, Джонни?
а где таски?
источник

NT

Nazar Tertyshnyi in Ansible
shadow
а где таски?
А где бабки?
источник