Driver
декомпозируй задачу на кучу мелких, как их сделаешь, можно будет занятся компонованием в одну кучу
Stefan
ребята, меньше снобизма. будьте дружелюбнее
ну от Сергея такое недружелюбие из-за того, что как мне кажется, тебе помогли достаточно чтоб освоить свою задачу, а когда человек приходит тупо с тем же вопросом, складывается впечатление что ты даже не проработал того о чем говорили
simplemice.eth
так, давайте поспокойнее )
Sergey
дело не в том что тебе не хотят помочь а в том что тебе вчера помогли а ты плюнул и пошел искать "решение" за счет других в соседние чаты
Sergey
ладно хоть в k8s не полез)00
Sergey
на кубспрей)
Sergey
ребята, меньше снобизма. будьте дружелюбнее
Ну вот, и ты туда же. Если не ливнешь, то увидишь, как регулярно приходят люди с чем-то, очень похожим на тестовые задания. Да, они могут быть сложными, но на то они и тестовые задания. Но поверь, бОльшая часть здесь присутствующих не горит желанием делать за кого бы то ни было тестовые задания. Если это не твой случай - хорошо, действуешь по алгоритму из поста выше: делал то-то, прочитал вот эту доку, получил вот такой результат, направьте/подскажите, пожалуйста. Всё, в 99% случаев это помогает.
simplemice.eth
припиню пока что
Sergey
припиню пока что
https://telegra.ph/Tut-tak-prinyato-11-04
Sergey
так поудобнее?
simplemice.eth
можно и так
Sergey
Тогда перепинь, наверное. А может, лучше ссылку в описание чата.
Sergey
ага, годнота
Pavel
спасибо неравнодушным за помощь в личке ;)
Anton
Помогите пожалуйста. куда копать с такой ошибкой: https://www.linux.org.ru/forum/admin/14582606
Timur
Разумеется, при выполнении кода с вызовом значения этой переменной будет ошибка
Anton
У тебя переменная proxy_env нигде не задается
Вот здесь указал прокси сервер: https://github.com/kubernetes-incubator/kubespray/blob/master/inventory/sample/group_vars/all/all.yml#L52
Anton
proxy_env оттуда берется
Huan
привет всем. подскажите можно ли "склеить" group_var и host_vars? к примеру в групварсах есть переменные типа: adduser: - name: user1 - name: user2 - name: user3 и в хостварсах есть adduser: - name: user4
Warrax
Помогите пожалуйста. куда копать с такой ошибкой: https://www.linux.org.ru/forum/admin/14582606
нужно просто указать прокси:порт как для http так и для https, в исключения внести как минимум - ноды кластера, а не пытаться изобретать велосипеды
Victor
Ох вей. Этоже списки. Только разные переменные
Huan
спасибо, попробую
Victor
Можно немного переделать список в словарь еще
Huan
в списке кроме name есть еще поля
Anton
Где? Не вижу там ничего похожего
Это же kubespray. В общем решил по другому. На LOR есть подробности
Pavel
Не имея опыта с linux я бы не лез в докеризацию.
а кто говорит, что у меня нет опыта с линукс? =)
Pavel
а так, да, контейнеризация непростая тема, если не знаешь глубоко устрйоство ОС
Alexander
Всем привет. Это нормально, что на один домен тратится около трёх секунд? --- - hosts: one-crappy-host tasks: - name: Setup openresty conf template: src=host.conf.tpl dest=/home/admin/conf/{{ domain }}.conf notify: restart openresty loop: - example1.com - example2.com - example3.com - example4.com loop_control: loop_var: domain
Alexander
Впервые вообще запустил эту штуку. Мне хочется узнать, она и должна быть такой тормознутой? Или где-то косяк есть?
Денис
У меня до 5 секунд занимает копирование 1 файла через темплейт, тоже страдаю из-за этого
Денис
Он еще не параллелится, нас сколько я знаю
Alexander
У меня до 5 секунд занимает копирование 1 файла через темплейт, тоже страдаю из-за этого
охренеть.. Да вот сегодня поставил этот Ansible. Вроде крутая штука, но вот эта тормознутость меня насторожила. Сидел три часа в Гугле, пытался может параллельность какую-нибудь включить. Ясно, значит она сама по себе такая тормознутая.
Денис
Если шаблон одинаковый, то быстрее будет его 1 раз сгенерить, и несколько раз копировать
Денис
Обычное копирование в разы быстрее
Alexander
Если шаблон одинаковый, то быстрее будет его 1 раз сгенерить, и несколько раз копировать
ну, можно через обычный rsync все файлы затрамбовать, а сгенерить их на любом удобном языке, и я тогда не понимаю вообще смысл ansible этой
Nklya
Страдание такими мелочами называется преждевременной оптимизацией
Денис
Угу, у меня приложение так написано, что ему нужно около 10 разных файлов конфигов, от этого и боль
Nklya
и что, то что деплой идет минуту вместо 45 секунд настолько критично?
Alexander
и что, то что деплой идет минуту вместо 45 секунд настолько критично?
ок, ок, убедили )) действительно, не стоит загоняться. спасибо
Vadim
async для такого придумали
Alexander
я просто думал, что я где-то неправильно что-то наделал. Ну окей, будем любить ansible такой, какая она есть ))
Денис
async для такого придумали
Темплейт не умеет в асинк же
Alexander
async для такого придумали
ругается, что async не поддерживается
Vadim
Темплейт не умеет в асинк же
можно его немного пропатчить чтоб вдруг научился
Dmitry
Всем привет. Кто-то сталкивался с таким —> при попытке заюзать plugin : gcp_compute - inv.gcp.yml with gcp_compute plugin: ‘NoneType’ object has no attribute ‘__getitem__’ ?
Timur
Что, и подключается тоже к локальной? И src и dest на локальной машине?
Timur
Можно попробовать mitogen подключить. Он многие подобные вещи неплохо ускоряет
Alexander
Что, и подключается тоже к локальной? И src и dest на локальной машине?
поставил ssh сервер локально, направил на него, работает в разы быстрее, вполне приемлемо
Timur
Вы к локальной машине по ssh ходите?
Alexander
Вы к локальной машине по ssh ходите?
ну, ради теста установил, да
Nklya
можно было просто на локалхост сходить без ссх
Timur
Так все-таки на локальной это запускалось или на удаленной?
Alexander
Так все-таки на локальной это запускалось или на удаленной?
было локальная-удалённая, теперь локальная-локальная
Timur
можно было просто на локалхост сходить без ссх
Если не указать ansible_connection=local, то ансибл может и на локалхост по ssh ломануться
Timur
было локальная-удалённая, теперь локальная-локальная
Ага. Т.е. на локальной таких тормозов нет?
Timur
нету
Тогда проблема скорее в неоптимальных настройках
Timur
pipelining включён?
Alexander
pipelining включён?
пробовал включать, да. и гуглил другие разные "speed up" настройки, всё перепробовал, что нашёл. видимой разницы не ощутилось
Timur
Mitogen пробовали?
Alexander
Mitogen пробовали?
нет ещё, сейчас погуглю
Timur
https://mitogen.readthedocs.io/en/stable/ansible.html
Alexander
https://mitogen.readthedocs.io/en/stable/ansible.html
Великолепно ) Вполне быстро теперь работает, спасибо 👍
Денис
К сожалению, у меня винда, а митоген, на сколько я понял, для ssh подключений
Timur
winrm он тоже ускоряет
Timur
Он на уровне контроллера работает
Денис
Тогда попробую завтра, спасибо
Denis
Все привет! Как можно поулчить правительно список всех айпишников в группе, и перечислить их через запятую? Ниже конфигурация не заработала: Master_IP="{{ groups['master'] | map('extract', hostvars, [ 'ansible_default_ipv4.address' ]) | join(',') }}"