

Serge
05.11.2016
12:56:44
Всем привет,
у меня есть вопрос, может кто мне с этим поможет.
есть такая старая программа:
http://forum.ru-board.com/topic.cgi?forum=5&topic=3553&start=80
----
Нужно что-то похожее.
Моя проблема:
Так как проект большой, то он состоит из множество компонентов, около 15-20.
Туда входит всевозможные API, система администрирования, мониторинг, демоны и много чего другого, все это выливается в такую большую кашу, в чем немного тяжело разобраться.
Поэтому ищу какой-нибудь способ, где это можно очень красиво, удобно и визуально обрисовать с помощью графиков, чтоб на это можно было один раз посмотреть и сразу же понять, что у меня происходит.
Пример: http://www.kilievich.com/images/preview/fpinger.png
Программа должна решать следующие задачи:
- Возможность визуально показывать какие программы, компоненты мы будем использовать.
- Возможность визуально показывать всевозможные хранилища файлов.
- Возможность визуально показывать на каких серверах какой компонент/программа у меня будет использоваться.
Заранее всем спасибо.
https://www.visual-paradigm.com/


Sander
05.11.2016
12:58:01
сейчас посмотрю, спасибо @lig11

Алексей
05.11.2016
19:26:57
ребятки дайте почитать плейбуки для установки системных обновлений ?
на всякие линуксы

Google

Serge
05.11.2016
20:19:52
yum state latest *
?

Алексей
05.11.2016
20:41:02
ну типа да
интересно наличие логики вывода узла из балансера, всякие там оптимизации, типа сначала downloadonly потом накат
последовательности
ну и т.д.

Serge
05.11.2016
20:48:03

Алексей
05.11.2016
20:48:16
нету у меня никакого aws
просто много серваков под проект
в aws я вообще не морочился бы и тупо переподнимал ноды
уже обновленными

Serge
05.11.2016
20:49:29
Те все равно же что ты делаешь. Вот с aws в этом смысле надо брать пример. Там есть образ, из которого запускаются все тачки. Достаточно собрать одну, сделать из нее образ и дальше из него всё запускать

Aleksey
05.11.2016
20:49:54
как апстримы попадают в балансер?

Алексей
05.11.2016
20:51:40
ребятки :) один фиг всё собирать самому и толку в общем опыте может только в знании чьих то граблей или интересностей

Google

Алексей
05.11.2016
20:52:10
вариант с aws'like возможен при возможности управлять гипервизором
такой возможности у меня нет

Aleksey
05.11.2016
20:53:18
хм, а как узлы выводятся с балансер, если узел недоступен?

Алексей
05.11.2016
20:54:04
магия nginx
пыш пыщ и нет узла

Aleksey
05.11.2016
20:54:58
ну и обновлять точно также -потущить на узле приложение и дальше уже голову не греть
просто обновить и ребутнуть

Алексей
05.11.2016
20:55:32
ясна спасибо за мнение

Max
07.11.2016
17:48:15
По кой хрен ансибл выводит инфу через cowsay, если последний установлен в системе? ?

Pavel
07.11.2016
17:49:40
наркоманство

nikoinlove
07.11.2016
17:50:53
это ж классненько
я радуюсь
ANSIBLE_NOCOWS=1

Алексей
07.11.2016
17:51:39

Max
07.11.2016
17:52:04
У одного девелопера оказывается стоял

Semyon
07.11.2016
17:52:15

Max
07.11.2016
17:53:38
Очень нужная штука блин

Alexander
07.11.2016
18:15:35
В макоси он есть по умолчанию

Dmitry
07.11.2016
18:32:56
у меня макось и у меня его нет
увидев в коде эту поебень, я специально ставил его себе через homebrew, чтобы посмотреть на это

Google

Sander
07.11.2016
19:23:26
Всем привет,
посоветуйте пожалуйста как правильно делать deploy.
tools, инструменты, может какие-то спецефические, статейку может какую-нибудь.
Мне предложили, capistrano но я не уверен, поэтому решил спросить у вас.

Алексей
07.11.2016
19:26:56
bash, sftp, puppet, docker, teraform, nomad
Верхушка
погружение в тему с начала 2-3 месяца. адекватная реализация с понимаем чего откуда 6 месяцев.

Sander
07.11.2016
19:29:08
nomad на это можно ссылку?

Sergey
07.11.2016
19:29:23

Sander
07.11.2016
19:29:50
ansible я уже успел попробывать
http://ansistrano.com/ ?

Sergey
07.11.2016
19:30:45

Sander
07.11.2016
19:30:56
https://github.com/ansistrano/deploy
там просто нет сайта у них никакого с информацией
не понятно

Max
07.11.2016
19:31:33
хм, наверное потому что делать сайт с инфой для плейбука к ансиблу это перебор

Sergey
07.11.2016
19:32:07

Sander
07.11.2016
19:33:43
понятно
очередной сложный выбор
вот такое еще нашел но платное https://codeship.com

Anton
07.11.2016
19:41:06
ну это аообще CI/CD
одно не отменяет второе

Алексей
07.11.2016
19:57:10
@sander92 бекгаруд админа или прогера есть ?

Google

Stanislav
08.11.2016
10:30:36
подскажите как пермаментно env прописать
без shell и cmd модулей
по феншую штобы
красивее /etc/profile.d/ возможно?

Navern
08.11.2016
10:37:33

Stanislav
08.11.2016
10:37:49
нее.. не айс =(
в профайл.д хоть раздельно...

Admin
ERROR: S client not available

Navern
08.11.2016
10:43:09
user_envfile=filenameIndicate an alternative .pam_environment file to override the default. This can be useful when different services need different environments. The filename is relative to the user home directory.user_readenv=0|1Turns on or off the reading of the user specific environment file. 0 is off, 1 is on. By default this option is off as user supplied environment variables in the PAM environment could affect behavior of subsequent modules in the stack without the consent of the system administrator.

Stanislav
08.11.2016
10:44:21
вот это хардкор!

Navern
08.11.2016
10:46:11
Эм?

Jevgenijs
08.11.2016
14:36:24
Подскажите как правильно кусок JSON в плейбук добавить?

Max
08.11.2016
14:43:24
Что именно нужно сделать?

Jevgenijs
08.11.2016
14:46:31
Модуль iam, параметр trust_policy. Пишут, что может быть в формате JSON
Нужно добавить aws iam policy

Alexander
08.11.2016
14:48:06
там ж экзампл есть

Jevgenijs
08.11.2016
14:48:59
С JSON нет

Serge
08.11.2016
14:50:02

Alexander
08.11.2016
14:53:36

Google

Alexander
08.11.2016
14:54:13
ну и у тебя v2.2 должен быть

Jevgenijs
08.11.2016
14:56:09
Ладно. Спасибо. Буду пробовать

Dmitrii
08.11.2016
19:27:14
Кстати, как там 2.2?
Уже можно обновляться?

Алексей
08.11.2016
19:28:13
только через тесты
у меня всего две хрени было

Dmitrii
08.11.2016
19:31:09
Так это баги были или просто надо было по гайду что то поменять?

Алексей
08.11.2016
19:31:22
это было особенности
типа хендлерам вдруг стал нужен become

Dmitry
08.11.2016
19:47:26
ну обновитесь в виртуаленве :)

Dmitrii
08.11.2016
19:47:52
Дело в том, что это ничего не даст особо
Куча модулей ансибла тупо не работают в dry режиме

Dmitry
08.11.2016
19:48:27
а зачем dry
и вообще откуда взялось слово dry?

Dmitrii
08.11.2016
19:48:45
А как еще прод проверить?

Dmitry
08.11.2016
19:48:57
а зачем прод?

Dmitrii
08.11.2016
19:50:24
А у тебя в компании есть второй прод для проверки?

Dmitry
08.11.2016
19:51:04
конечно, я все могу прокатить для проверки

Dmitrii
08.11.2016
19:51:26
Ну вот у нас есть только стейдж

Dmitry
08.11.2016
19:51:31
начиная от специального пустого железа для прокатывания плейбука