Vadim
так флоу яснее. Чтобы не было кучи файлов мы обычно прячем инклюдовые в /private, а в топ-левеле будут те, что нужно запускать
Igor
интернеты?
Driver
в 3-4 раза что-то многовато. но в целом да, задержки конечно увеличиваются
Pavel
pipelining использовали? тут https://habrahabr.ru/company/d2cio/blog/343368/ рассказывают
Aleksey
Софтовые оптимизации это круто. добавляешь индекс в базу данных и запрос который работал минуту а то и пять начаинает выполняться за 10 мс. Меняешь алгоритм и вот прога которая тормозила как улитка становися чертовым метеоритом. Но ускорение ансибла на длинном плейбуке это +5%. иногода я думаю что анисибл не софт.
Aleksey
я смотрел много раз. и уже давно там ничего не удивляюсь
hackru
особенно прекрасны костыли sleep 0
Aleksey
господа, а ктонить прикручивал ara ? там сильно геморно ?
Vadim
господа, а ктонить прикручивал ara ? там сильно геморно ?
пару дней назад стал юзать дейли (брат жив)
Vadim
запустил в контенере, пошарив ~/.ara, экспортнул колбэек плагины - и вуаля
Vadim
https://github.com/openstack/ara#quickstart
Старый
запустил в контенере, пошарив ~/.ara, экспортнул колбэек плагины - и вуаля
есть 109 плейбуков, как не устанавливая нихрена просто скачать пакеты?
Vadim
толк есть ?
да, намного лучше скроллинга по терминалу
Aleksey
убедил.
Старый
вот предположим есть плейбук внутри которого больше 100 ссылок на гитхаб и другие плейбуки, как ничего не скачивая получить пакеты для конкретной платформы?
Vadim
мудрые опенстаковцы не сделали advanced search, но ну в целом там sqlite база, бери WHERE и вперед
Aleksey
мудрые опенстаковцы не сделали advanced search, но ну в целом там sqlite база, бери WHERE и вперед
ну я с год назад смотрел и но дальше пары раз потыкать не пошел
Старый
ну вот нет у меня ресурсов чтобы запустить весь стёк (надо больше 300 гб оперативы ток), неужели нельзя просто пакеты скачать без собственно разворачивания?
Aleksey
а тут чото начал путаться уже в хендлерах импортах и всей канительке
Vadim
ну я с год назад смотрел и но дальше пары раз потыкать не пошел
я его юзаю как хранилище логов, особо не тыкал, но пока сойдет
Старый
😕весело
Aleksey
поймал race condition выглядит так вот Mar 03 06:05:21 node2 systemd[1]: Unit nsqd.service cannot be reloaded because it is inactive. это получается из цепочки restart, reload в handlers. не понимаю как это давить
Старый
а по моему вопросу есть какое решение боль менее вменяемое?
Aleksey
чорт. systemctl reload-or-restart nsqd
Andrew
https://github.com/openstack/ara#quickstart
У меня на цугвине так и не заработало, но пробовал месяца два назад
Andrew
В стдаут плагинах появился плагин для нее
Andrew
Кровавый интерпрайз, либо он, либо венда
Vadim
вообще надо бы поковырять чтоб был cloud-native
Andrew
Но и венда тоже интерпрайз
Vadim
а по моему вопросу есть какое решение боль менее вменяемое?
Котятки не стоит совать свои носики в эту темочку. Вы сонненькие, сладенькие, вам все потягушки. Это не то. Это не медвежатки и даже не пингвинчики. Сюда лучше хвостиками не хитрить. Серьезно, любой из вас будет сидеть на головке. Лучше садитесь на коленочку и прижимайтесь нежненько к животику. Я вполне понимаю что данным сообщеньицем вызову дополнительный интересик, но хочу сразу предостеречь пытливеньких — стопушки. Остальные просто не поднимут лапок.
Vadim
привезешь хлопнутое на itgm ?
о, кстати могу привезти настойки из миндаля
Vadim
надо придумать конкурс и подарить победителю
Vadim
остальное привезти вряд ли смогу вне EU :(
Vadim
да и в Питер со своими колесами как-то странно
Aleksey
ну я такой эффект никогда не видел прост
Vadim
я вдохновился фильмом Arrival и изучаю способы общения в эрзентом
Старый
оригинально, способы общения во мне, это как?
Andrey
да и в Питер со своими колесами как-то странно
в питере пить же! так что не странно
Aleksey
люди которые меняют аватарки и имена в телеге должны быть запрещены!
Andrey
прям лол лол лол же!
Aleksey
именно
Vadim
Ой, на Буншу нашего похож
Nklya
Поменять тоже что ли))
Aleksey
внезапно import_role не хочет register
Aleksey
поэтому если создавать базу данных через - name: create user import_role: name: postgres tasks_from: users vars: db_name: ...... db_password: ...... db_user: ........ delegate_to: "{{groups['svc-postgres-master'][0]}}" узнать создалась ли она неполучается.
Aleksey
ща
Aleksey
https://github.com/nocproject/ansible_deploy/blob/microservices/system_roles/consul/tasks/service_config_set.yml
Aleksey
дно тут.
Vadim
ээээ нет питона кроме питона третьего и Гвидо пророк его
Vadim
динамически менять ansible_python_interpreter - это жестоко
Aleksey
https://krash.be/node/32
Aleksey
у меня похожая ситуация.
Aleksey
для консула нужно было python-consul модуль. но ставить его в систему нехочется.
Vadim
КМПКВ создателя venv мы повесим
Vadim
второе место на конкурсе плохого софта
Aleksey
на первое место претендентов слишком много ага.
Aleksey
у меня устойчивое ощущение что я видел фильтр to_hcl. но не могу его найти ни в доке ни в гитхабе.
Sergey
а что он делать-то должен?
Aleksey
дак тоже самое что to_nice_yaml только в hashicorp language
Sergey
дык в JSON какбэ
Sergey
вернее, вот тут - https://code.vt.edu/nis-ansible-roles/upstream-ansible/blob/fa93bf70968f0b65422bd020a4adf9484dde8751/lib/ansible/modules/clustering/consul_acl.py#L175
Aleksey
да я такое то и видел. но я был уверен что видел в плейбуке
Aleksey
я могу и в to_nice_json но оно некрасиво
Aleksey
да и наивное оно там. на 271
Алексей
Всем привет. Подскажите, пожалуйста. Запускаю докер контейнер через модуль docker_container. Пытаюсь прокинуть файл мз фс через volumes. Но вместо файла он создает директорию с именем файла. Что я делаю не так? volumes: - "/path/to/file.conf:/etc/file.conf"
Vadim
воркэраунд: volumes: - "/path/to:/srv/volume" - "/path/to/file.conf:/srv/volume/file.conf" и делать симлинк /srv/volume/file.conf -> /etc/file.conf
Vadim
ну или файо на самом деле не в /etc/ а в /etc/real-path и не жалко создать пустую /etc/real-path, то можно напрямую, без /srv/
Алексей
спасибо! странное поведение. если просто делать docker run -v /path/to/file.conf:/etc/file.conf то все ок, и из docker-compose все работает %)