@pro_ansible

Страница 92 из 625
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 потом накат

последовательности

ну и т.д.

Алексей
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

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

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 на это можно ссылку?

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
https://github.com/ansistrano/deploy
это одно и тоже, первое промо, второе сам код

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
в профайл.д хоть раздельно...
https://linux.die.net/man/8/pam_env

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
Модуль iam, параметр trust_policy. Пишут, что может быть в формате JSON
ну это тупо AWS-овский полиси https://awspolicygen.s3.amazonaws.com/policygen.html

Alexander
08.11.2016
14:53:36
Модуль iam, параметр trust_policy. Пишут, что может быть в формате JSON
tasks: - name: Create IAM role with custom trust relationship iam: iam_type: role name: API2LambdaTestRole state: present trust_policy: iam_trust.json

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
начиная от специального пустого железа для прокатывания плейбука

Страница 92 из 625