Size: a a a

ansible — русскоговорящее сообщество

2021 November 02

DB

Dark Black in ansible — русскоговорящее сообщество
when! точно! Спасибо, я туплю что то сегодня
источник
2021 November 07

AP

Alexander Prokopyev in ansible — русскоговорящее сообщество
Переслано от Alexander Prokopyev
Пожалуйста, уточните:

При создании K*S Ansible based оператора  создается ли image для оператора или можно обойтись  без него?

На K0S/K3S все это работает так же как и на K8S ?
источник
2021 November 08

S

Se in ansible — русскоговорящее сообщество
Привет. когда полный прогон ансибла начинает проходить достаточно долго как вы с этим живете?
Сейчас у нас после пуша в ансибл репу гитлаб-ci прогоняет полный пайплайн.
Какие альтернативные варианты есть?
ссылки на доки/статьи приветствуются
источник

EK

Evgeny Kovalskiy in ansible — русскоговорящее сообщество
Вариантов всегда три:
0) не использовать ansible
1) укорять ansible (mitogen)
2) паралеллить таски (if possible)
источник

AS

Anton Sergievich in ansible — русскоговорящее сообщество
Использовать митоген - как прыгать по минному полю.. Если что-то внезапно будет работать не так, то скорее всего причина - оптимизация в митоген. Наверное имеет смысл для начала определить в чем причина того что прогон занимает много времени. Можно использовать тэги для запуска только определенных задач и/или ролей, но тоже придется подходить к этому очень тонко и скрупулезно.
источник

EK

Evgeny Kovalskiy in ansible — русскоговорящее сообщество
Все так, риск есть.

to: @voldaycev Всегда можно сначала собрать данные, потом на их основе собирать плейбук (т.е. добавить conditions на основе проверок)
источник

S

Se in ansible — русскоговорящее сообщество
git diff как conditions подойдёт?

по сути мне нужен некий механизм, который будет отслеживать в какой роли произошло изменение, и прокатывать только эту роль на нужные хосты
источник

EK

Evgeny Kovalskiy in ansible — русскоговорящее сообщество
Вам же коллега @AntonSergievitch написал подробно.

0) определяем что тормозит
1) определяем почему тормозит
2) определяем можно ли это ускорить
3) фиксим, проверяем, еще раз проверяем, кидаем в прод

повторя до получения результата

Например в большей части моих систем ничего ускорить нельзя ибо системы 20 летней давности. Но можно кешировать конфигурацию, можно задизайнить систему так чтобы накатывать было не нужно и т.д. (пред подготовленные образы).

У вас может быть иначе.
источник

AS

Anton Sergievich in ansible — русскоговорящее сообщество
У меня к сожалению единственный способ ускорить выполнение — использовать ansible pull
источник

S

Se in ansible — русскоговорящее сообщество
Хорошо. но как на счет того варианта что я описал.

Есть ансибл репа, в ней куча ролей
делаем изменение в одной роли
пушим

Хочу чтобы CI прогнал только эту одну роль.

Есть какойто вариант реализации такого поведения?
источник

ММ

Микола Мельникович... in ansible — русскоговорящее сообщество
tags и правки гитлаб-CI?
источник

EK

Evgeny Kovalskiy in ansible — русскоговорящее сообщество
Коллега я ответил что нужно сделать, а вы хотите чтобы я ответил как.

На вопрос "Как" вам придется найти ответ самому. Потому что никто лучше вас не знаеют "вашу" задачу.
источник

S

Se in ansible — русскоговорящее сообщество
да .как раз хотел написать про ansible tags,
но не могу придумать как заставить гитлаб пайплайн понимать какой тег ему нужно запускать , на основе git diff
источник

ММ

Микола Мельникович... in ansible — русскоговорящее сообщество
Многое зависит от организации репы.
источник

ММ

Микола Мельникович... in ansible — русскоговорящее сообщество
источник

S

Se in ansible — русскоговорящее сообщество
ссылки не дает вставлять.
вобщем есть дока Best Practices для ансибла.

организация репы вот как там описано
источник

S

Se in ansible — русскоговорящее сообщество
похоже мне надо в ru_gitlab дальше ))
источник

AS

Anton Sergievich in ansible — русскоговорящее сообщество
может как вариант на основе дескрипшена камита понимать какие теги вызывать. или парсить пути измененных файлов и на их основе определять какие роли были изменены
источник
2021 November 09

А

Александр in ansible — русскоговорящее сообщество
Добрый день!


Если мы ищем системного администратора в офис с хорошей зарплатой - можно ли здесь разместить вакансию?
источник
2021 November 10

S

Se in ansible — русскоговорящее сообщество
Сделал что хотел с помощью ansible tags и gitlab child pipelines
источник