Womchik
Готово
Благодарствую
Denis 災 nobody
Без джойна )
Alexey
Без джойна )
вот пидоры то
Alexey
джойказины хуевы
火影
Коллеги, привет. Если есть такие же как я страдальцы, с #windows инфраструктурой - может будет интересно (и вы сможете протестировать) https://github.com/ansible/ansible/issues/17014#issuecomment-283505383
Mikhail
Не успел дочитать
Denis 災 nobody
Dmitriy
Я не в курсе, как конкретно у вас оно сейчас работает. Но я бы рассматривал все эти 30 пакетов как отдельные сущности, а не часть целого
Dmitriy
Для каждой сущности нужны тесты
Dmitriy
Если у вас альтер на дб не взлетает - это означает, что с тестированием плохо
Denis 災 nobody
Denis 災 nobody
Если у вас альтер на дб не взлетает - это означает, что с тестированием плохо
сейччас тесты это "выкатили в наш прод, что-то упало - откатили"
Denis 災 nobody
и раз в месяц пакуем "стабильный" набор
Dmitriy
В некотором идеальном мире оно должно работать иначе: Для каждого пакета - свой цикл тестирования (не на проде) Для комбинации пакетов - цикл интеграционного тестирования, на совместимость (не на проде)
Dmitriy
Хотя если вам норм, что у вас на продакшне тестируется продукт - наверное всё это избыточно
Denis 災 nobody
знаю, что тесты нужны.. но сейчас их просто нет
Denis 災 nobody
и начинать надо с внутренних тестов
Denis 災 nobody
хотя я пытаюсь пойти с другой стороны - полностью внешний тест
Denis 災 nobody
который прогонит всю систему
Denis 災 nobody
и по хорошему самый правильный
Denis 災 nobody
...и это всё не отменяет необходимости правильной выкатки чётко заданного набора пакетов, раз в месяц
Denis 災 nobody
кому?
Alexey
кому?
я не знаю о ком ты)
Bogdan (SirEdvin)
хотя я пытаюсь пойти с другой стороны - полностью внешний тест
Мне кто-то опытный говорил, что тесты интеграции должны как раз строится на внутренних тестах. Но это не точно
🏳️ Phil
Кстати, а что слышно о Stonic? А то у авторов в соседнем чатике по-моему многовато свободного времени :)))
Aleksey
очень нравится
🏳️ Phil
Aleksey
в документации есть косяки но небольшие совсем. @demeliorator @lig11 спасибо за прекрастный проект .
Aleksandr
в ансибле как то можно сложить переменные из списка?
Dmitry
Не успел дочитать
Это у меня был утренний приступ пиздоглазия
Aleksandr
Сложить куда?
в другую переменную, нужно потом сравнить два значения
matt
а что за hashicorp vault?
matt
что использовать - hashicorp или ansible vault?
nvkv
используй поисковую систему, друг!
matt
исьпёзюй пяиськявюю сисьтемю дьюк
nvkv
Эй, кто-нибудь, тут человеку плохо!
Bogdan (SirEdvin)
что использовать - hashicorp или ansible vault?
Что использовать, ansible или ansible tower/
Aleksandr
Может кто подсказать как покрасивше такое реализовать: есть темплейты конфигов приложений разложенные по папочкам, есть файлики с переменными, которые там рядом лежат, названия переменных для разных шаблонов могут быть одинаковыми. Нужно реализовать плейбук, в котором в цикле проходиться по названиям приложений и лить template с переменными из определенного файла. Сначала применил include_vars с with_items, но оно загружает сразу все переменные и перетирает друг друга. Соотв когда применяется таск template с with_items, то для некоторых шаблонов уже могут быть переписаны переменные.
Dmitrii
Добро пожаловать в мир костылей Ansible
Dmitrii
Когда хочешь сделать что-то сложнее, нежели php поставить
Alex
> @alexknz Сначала применил include_vars с with_items в 2.2 в include_vars есть name
Dmitrii
Но ведь это уде какое то программирование на Ansible
Dmitrii
Он явно не предназначен для таких кейсов
Serge
Гори в аду, долбаный SaltStack!!!111
niko
тю
jagga
петарда зашла!
Serge
простите, накатило опять
Serge
Гагага
на хуй иди:)
Anonymous
а чем вам салт уже не угодил?)
Serge
а чем вам салт уже не угодил?)
это очень длинный список
Serge
это очень длинный список
вот это верхушка айсберга https://docs.google.com/document/d/1LEYX7Az08Y4YG86ZMstAQM8ad9SZdsgCVXK5McIZ-fA/edit?usp=sharing
Serge
а еще у них сломан форсапдейт кэша gitfs, а про юзабилити state.git я вообще молчу
Антон
да по мне saltstack тоже не зашел
Serge
бляяяя pip.installed: - cwd: /opt/project - requirements: ./requirements.txt - bin_env: ./venv оно не делает venv само :(
Alf 🙀
вот это верхушка айсберга https://docs.google.com/document/d/1LEYX7Az08Y4YG86ZMstAQM8ad9SZdsgCVXK5McIZ-fA/edit?usp=sharing
кстати в прос к солту можно добавить что оно умеет gpg инлайн из коробки. но это уже будет в 2.3, говорят.(правда опять непонятно как оно там будет)
Serge
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.virtualenv_mod.html New in version 0.17.0. а какая у меня? # salt --version salt 2016.11.3 (Carbon) WAT?
Alexander 🐕
У тебя полущ
Serge
о! а еще смешно, модуль называется "virtualenv_mod", а писать надо "virtualenv", а чтобы об этом узнать, надо прокрутить вниз странички к примеру
Aleksey
рид зе факниг догс
Serge
рид зе факниг догс
ну серьезно, посомтри на доку по последней ссылке
Aleksey
нет не буду. я только тебя стебу. :)
Aleksey
а ты дожен качественно страдать.
Aleksey
ведь это канал про ансибл и тут можн опро других только со страданиями.
Serge
а ты дожен качественно страдать.
да, я уже начинаю проникаться
Serge
перед каждым следующим запуском state.apply я уже заранее готов к новой порции страданий
Aleksey
история запомнит тя как мужа реально защищавшего проект от грязных рук заказчика.