Maxim
вот такая строка получилась ansible -i hosts all -u root -m shell -a "docker ps -a --format 'table {{ '{{' }} .Names {{ '}}' }} \t {{ '{{' }} .Status {{ '}}' }}'"
nvkv
Pavel
Нееет эта музыка в голове 😣
Dmitry
есть еще {% raw %} на всякий случай, если {{ }} внутри есть, а настоящих переменных нет {% endraw %} :D чтобы лишнего не задротствовать с экранированиями
Serge
Коллеги, а накидайте ссылок на баги, которые у вас что-то блочат в Ansible и не решены в ответ https://twitter.com/lig1/status/794679790359953408
Sander
Всем привет, у меня есть вопрос, может кто мне с этим поможет. есть такая старая программа: http://forum.ru-board.com/topic.cgi?forum=5&topic=3553&start=80 ---- Нужно что-то похожее. Моя проблема: Так как проект большой, то он состоит из множество компонентов, около 15-20. Туда входит всевозможные API, система администрирования, мониторинг, демоны и много чего другого, все это выливается в такую большую кашу, в чем немного тяжело разобраться. Поэтому ищу какой-нибудь способ, где это можно очень красиво, удобно и визуально обрисовать с помощью графиков, чтоб на это можно было один раз посмотреть и сразу же понять, что у меня происходит. Пример: http://www.kilievich.com/images/preview/fpinger.png Программа должна решать следующие задачи: - Возможность визуально показывать какие программы, компоненты мы будем использовать. - Возможность визуально показывать всевозможные хранилища файлов. - Возможность визуально показывать на каких серверах какой компонент/программа у меня будет использоваться. Заранее всем спасибо.
Sander
я нашел draw.io, может что-то еще есть? более удобная, кто что может посоветовать.
Александр
gliffy.com
Max
При чём тут ансибл?
Sander
@@xolseg спасибо
Serge
Всем привет, у меня есть вопрос, может кто мне с этим поможет. есть такая старая программа: 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
сейчас посмотрю, спасибо @lig11
Aleksey
ребятки дайте почитать плейбуки для установки системных обновлений ?
Aleksey
на всякие линуксы
Serge
yum state latest * ?
Aleksey
ну типа да
Aleksey
интересно наличие логики вывода узла из балансера, всякие там оптимизации, типа сначала downloadonly потом накат
Aleksey
последовательности
Aleksey
ну и т.д.
Aleksey
нету у меня никакого aws
Aleksey
просто много серваков под проект
Aleksey
в aws я вообще не морочился бы и тупо переподнимал ноды
Aleksey
уже обновленными
Serge
Те все равно же что ты делаешь. Вот с aws в этом смысле надо брать пример. Там есть образ, из которого запускаются все тачки. Достаточно собрать одну, сделать из нее образ и дальше из него всё запускать
Aleksey
как апстримы попадают в балансер?
Aleksey
ребятки :) один фиг всё собирать самому и толку в общем опыте может только в знании чьих то граблей или интересностей
Aleksey
вариант с aws'like возможен при возможности управлять гипервизором
Aleksey
такой возможности у меня нет
Aleksey
хм, а как узлы выводятся с балансер, если узел недоступен?
Aleksey
магия nginx
Aleksey
пыш пыщ и нет узла
Aleksey
ну и обновлять точно также -потущить на узле приложение и дальше уже голову не греть
Aleksey
просто обновить и ребутнуть
Aleksey
ясна спасибо за мнение
Max
По кой хрен ансибл выводит инфу через cowsay, если последний установлен в системе? 😂
Pavel
наркоманство
niko
это ж классненько
niko
я радуюсь
niko
ANSIBLE_NOCOWS=1
Max
У одного девелопера оказывается стоял
Max
Очень нужная штука блин
Aleksandr
В макоси он есть по умолчанию
Dmitry
у меня макось и у меня его нет
Dmitry
увидев в коде эту поебень, я специально ставил его себе через homebrew, чтобы посмотреть на это
Sander
Всем привет, посоветуйте пожалуйста как правильно делать deploy. tools, инструменты, может какие-то спецефические, статейку может какую-нибудь. Мне предложили, capistrano но я не уверен, поэтому решил спросить у вас.
Aleksey
bash, sftp, puppet, docker, teraform, nomad
Aleksey
Верхушка
Aleksey
погружение в тему с начала 2-3 месяца. адекватная реализация с понимаем чего откуда 6 месяцев.
Sander
nomad на это можно ссылку?
Sander
ansible я уже успел попробывать
Sander
http://ansistrano.com/ ?
SergeyB
Sander
https://github.com/ansistrano/deploy
Sander
там просто нет сайта у них никакого с информацией
Sander
не понятно
Max
хм, наверное потому что делать сайт с инфой для плейбука к ансиблу это перебор
SergeyB
https://github.com/ansistrano/deploy
это одно и тоже, первое промо, второе сам код
Sander
понятно
Sander
очередной сложный выбор
Sander
вот такое еще нашел но платное https://codeship.com
Anton
ну это аообще CI/CD
Anton
одно не отменяет второе
Aleksey
@sander92 бекгаруд админа или прогера есть ?
Stanislav
подскажите как пермаментно env прописать
Stanislav
без shell и cmd модулей
Stanislav
по феншую штобы
Stanislav
Stanislav
красивее /etc/profile.d/ возможно?
Stanislav
нее.. не айс =(
Stanislav
в профайл.д хоть раздельно...
Navern
в профайл.д хоть раздельно...
https://linux.die.net/man/8/pam_env
Navern
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.