Vladislav
такс )
Vladislav
сек
Vladislav
все понял
Sergey
@vIadlslav третья картинка - RO на сутки.
Sergey
Хорош уже.
Vladislav
Vladislav
сорь
Vladislav
а можно такой общий вопрос)
Vladislav
если в /roles/vars/не main.yml а другое имя, его надо в тасках инклудить? или нет? переменные сами подтянутся?
Alex
а import_tasks быстрее чем include_tasks?
Anonymous
Alex
помню кто то в чате говорил
Alex
а в рамках ансибла?
Anonymous
Я не особо расстроюсь, если import_tasks будет быстрей на 1-3 секунды
Anonymous
Наверно нужен более подробный ответ. Ansible почти весь реализован на python. Ansible можно запускать, как на py2, так и на py3. Есть разные бенчмарки по сравнению скорости py2 с py3. У вас же вопрос про реализацию https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse.html#dynamic-vs-static . Вас действительно беспокоит, что быстрей?
Alex
если можно получить разницу 1-2 минуты, то стоит
Alex
а если там в пределах погрешности, то нафиг
Aleksey
минуты в аснибле разницы можно получить только на митогене
Aleksey
или переписав модуль на приятном для вас языке
Aleksey
для понимания где можно выйграть можно добавить в ansible.cfg
[defaults]
callback_whitelist = timer, profile_tasks
Aleksey
это позволит оценить куда прикладывать усилия
Anonymous
Alex
Alex
они делают что то отличное от импорта тасков?
Anonymous
эм, там выше ссылка на документацию.
Alex
я знаю в чем разница
Alex
но при чем тут разные задачи
Anonymous
уф
Alex
задача одна и та же, а вот пути реализации - разные
Aleksey
в целом не много. но один может быть использован для управления то тегам другой нет
Aleksey
один динамический другой статический
Alex
это уже тонкости реализации
Aleksey
если у вас задача была сформулирована как "импортнуть таски" ну ок.
Aleksey
не вижу смысла спорить
Anonymous
??
Anonymous
ради прикола
Alex
??
там сложный плейбук, и менять с import на include может потребовать не одну неделю
Alex
поэтому и был вопрос - оно вообще того стоит
Aleksey
менять с импорта на инклуд точно нет смысла. в обратную сторону может быть.
Anonymous
🤦♂️
Aleksey
какую задачу вы решаете ?
Anonymous
Alex
Aleksey
сокращения времени работы плейбука
возьмите дебаг, если там будет что оптимизировать оптимизируйте. скорее всего может помочь митоген. но ценой читабельности ошибок.
Aleksey
может помочь вынести бастион ближе к тому месту где идет деплой.
Alex
это уже все есть
Aleksey
больше вариантов оптимизации ансибла нет. или они исчезающе редки
Андрей
И сколько по времени выполняется плейбук? Если он такой монструозный?
Anonymous
это уже все есть
вы пробовали callback_whitelist = timer, profile_tasks? Вы пытались изменить таски с наибольшим выполнением по времени?
Alex
во всех возможных комбинациях 3-4 часа
Alex
Anonymous
Aleksey
Aleksey
зачем вы считате чужие деньги ;) ?
Aleksey
ой я не знаю сколько сейчас берут за бсплатные советы с гарантией. надо 100ку да ?
Aleksey
а что напридумывало ?
Aleksey
мне релизноутс показался весьма скучным
Aleksey
только hash_behaviour деприкейт порадовал
Aleksey
а мне то что. у меня везде без него
Anonymous
понимаешь. разработка так устроена. что выходят релизы и у них есть поддержка по критичным багам и т.д.
Anonymous
и время от времени они перестают сопровождать старые версии ПО
Anonymous
ну, тупо "забиваю" на них
Anonymous
думаю, понятно аргументировал свою мысль
Aleksey
в целом не понятно. но предлагаю не продолжать
Anonymous
https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#release-status
Dnzl
Привет!подскажите как избавиться от такой проблемы: запускаю на сервер обновление и установку пакетов apt update и apt upgrade и плейбук падает. Понял что причина в интерактивном окне с выбором установки grub..Как это сделать для ansible не заметным выбор и дальнейшем продолжения действий ?
Grek 🇺🇦
ключи dpkg
GithubReleases
ansible/ansible tagged: v2.9.10
Link: https://github.com/ansible/ansible/releases/tag/v2.9.10
Release notes:
New release v2.9.10
Gleb
это не днф
Gleb
это тупо обертка над юмом
Gleb
именно в 7ке
Gleb
да чего вы развели то, пишешь в поддержку и там помогают