@pro_ansible

Страница 160 из 625
Robert
02.03.2017
06:22:06
Не успел дочитать

Denis 災 nobody
02.03.2017
06:30:40
Dmitriy
02.03.2017
07:12:42
Я не в курсе, как конкретно у вас оно сейчас работает. Но я бы рассматривал все эти 30 пакетов как отдельные сущности, а не часть целого

Google
Dmitriy
02.03.2017
07:12:59
Для каждой сущности нужны тесты

Если у вас альтер на дб не взлетает - это означает, что с тестированием плохо

Denis 災 nobody
02.03.2017
07:52:14
Если у вас альтер на дб не взлетает - это означает, что с тестированием плохо
сейччас тесты это "выкатили в наш прод, что-то упало - откатили"

и раз в месяц пакуем "стабильный" набор

Dmitriy
02.03.2017
08:03:12
В некотором идеальном мире оно должно работать иначе: Для каждого пакета - свой цикл тестирования (не на проде) Для комбинации пакетов - цикл интеграционного тестирования, на совместимость (не на проде)

Хотя если вам норм, что у вас на продакшне тестируется продукт - наверное всё это избыточно

Denis 災 nobody
02.03.2017
08:14:47
знаю, что тесты нужны.. но сейчас их просто нет

и начинать надо с внутренних тестов

хотя я пытаюсь пойти с другой стороны - полностью внешний тест

который прогонит всю систему

и по хорошему самый правильный

...и это всё не отменяет необходимости правильной выкатки чётко заданного набора пакетов, раз в месяц

Google
Denis 災 nobody
02.03.2017
08:16:59
кому?

Alexey
02.03.2017
08:17:31
кому?
я не знаю о ком ты)

Bogdan (SirEdvin)
02.03.2017
08:35:38
хотя я пытаюсь пойти с другой стороны - полностью внешний тест
Мне кто-то опытный говорил, что тесты интеграции должны как раз строится на внутренних тестах. Но это не точно

Phil
02.03.2017
08:48:14
Кстати, а что слышно о Stonic? А то у авторов в соседнем чатике по-моему многовато свободного времени :)))

Алексей
02.03.2017
08:49:35
очень нравится

в документации есть косяки но небольшие совсем. @demeliorator @lig11 спасибо за прекрастный проект .

Aleksandr
02.03.2017
09:04:30
в ансибле как то можно сложить переменные из списка?

Dmitry
02.03.2017
09:08:02
Не успел дочитать
Это у меня был утренний приступ пиздоглазия

Aleksandr
02.03.2017
09:12:47
Сложить куда?
в другую переменную, нужно потом сравнить два значения

Matvey
03.03.2017
09:11:15
а что за hashicorp vault?

что использовать - hashicorp или ansible vault?

Semyon
03.03.2017
09:14:09
используй поисковую систему, друг!

Matvey
03.03.2017
09:15:51
исьпёзюй пяиськявюю сисьтемю дьюк

Semyon
03.03.2017
09:19:21
Эй, кто-нибудь, тут человеку плохо!

Google
Bogdan (SirEdvin)
03.03.2017
09:22:25
что использовать - hashicorp или ansible vault?
Что использовать, ansible или ansible tower/

Paul
03.03.2017
09:24:03
Эй, кто-нибудь, тут человеку плохо!
живительный бан поможет

Alex
03.03.2017
10:23:44
Может кто подсказать как покрасивше такое реализовать: есть темплейты конфигов приложений разложенные по папочкам, есть файлики с переменными, которые там рядом лежат, названия переменных для разных шаблонов могут быть одинаковыми. Нужно реализовать плейбук, в котором в цикле проходиться по названиям приложений и лить template с переменными из определенного файла. Сначала применил include_vars с with_items, но оно загружает сразу все переменные и перетирает друг друга. Соотв когда применяется таск template с with_items, то для некоторых шаблонов уже могут быть переписаны переменные.

Dmitrii
03.03.2017
10:44:58
Добро пожаловать в мир костылей Ansible

Когда хочешь сделать что-то сложнее, нежели php поставить

Alex
03.03.2017
11:36:50
> @alexknz Сначала применил include_vars с with_items в 2.2 в include_vars есть name

Dmitrii
03.03.2017
13:03:41
Но ведь это уде какое то программирование на Ansible

Он явно не предназначен для таких кейсов

Serge
03.03.2017
13:33:04
Гори в аду, долбаный SaltStack!!!111

nikoinlove
03.03.2017
13:33:16
тю

jagga
03.03.2017
13:33:21
петарда зашла!

Serge
03.03.2017
13:33:35
простите, накатило опять

Alex
03.03.2017
13:34:45
Serge
03.03.2017
13:37:57
Гагага
на хуй иди:)

Nikita
03.03.2017
14:03:35
а чем вам салт уже не угодил?)

Serge
03.03.2017
14:04:06
а чем вам салт уже не угодил?)
это очень длинный список

это очень длинный список
вот это верхушка айсберга https://docs.google.com/document/d/1LEYX7Az08Y4YG86ZMstAQM8ad9SZdsgCVXK5McIZ-fA/edit?usp=sharing

а еще у них сломан форсапдейт кэша gitfs, а про юзабилити state.git я вообще молчу

Антон
03.03.2017
14:06:14
да по мне saltstack тоже не зашел

Serge
03.03.2017
14:10:52
бляяяя pip.installed: - cwd: /opt/project - requirements: ./requirements.txt - bin_env: ./venv оно не делает venv само :(

Google
Anatoly
03.03.2017
14:15:06
вот это верхушка айсберга https://docs.google.com/document/d/1LEYX7Az08Y4YG86ZMstAQM8ad9SZdsgCVXK5McIZ-fA/edit?usp=sharing
кстати в прос к солту можно добавить что оно умеет gpg инлайн из коробки. но это уже будет в 2.3, говорят.(правда опять непонятно как оно там будет)

Serge
03.03.2017
14:22:32
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?

Admin
ERROR: S client not available

Alex
03.03.2017
14:23:58
У тебя полущ

Serge
03.03.2017
14:28:19
о! а еще смешно, модуль называется "virtualenv_mod", а писать надо "virtualenv", а чтобы об этом узнать, надо прокрутить вниз странички к примеру

Алексей
03.03.2017
14:29:01
рид зе факниг догс

Serge
03.03.2017
14:29:54
рид зе факниг догс
ну серьезно, посомтри на доку по последней ссылке

Алексей
03.03.2017
14:30:12
нет не буду. я только тебя стебу. :)

Serge
03.03.2017
14:30:25
Алексей
03.03.2017
14:30:31
а ты дожен качественно страдать.

ведь это канал про ансибл и тут можн опро других только со страданиями.

Serge
03.03.2017
14:30:50
а ты дожен качественно страдать.
да, я уже начинаю проникаться

перед каждым следующим запуском state.apply я уже заранее готов к новой порции страданий

Алексей
03.03.2017
14:32:10
история запомнит тя как мужа реально защищавшего проект от грязных рук заказчика.

но павшем на этом пути.

Bogdan (SirEdvin)
03.03.2017
15:26:19
Хм, напомните, пожалуйста, как называлась библиотека для тестирования ansible скриптов,

Bogdan (SirEdvin)
03.03.2017
15:29:41
Спасибо большое

Mike
05.03.2017
04:48:38
так и палятся детки которые не знают что такое bbs'ка и irc
а, вот если бы застал FIDO, писал бы "многоуважаемый ALL"

Google
Sander
05.03.2017
17:36:14
Всем привет

что-то подобное в ansible, будет работать? env: MYSQL_DATABASE: "{{ vault_mariadb_database }}" MYSQL_USER: "{{ vault_mariadb_user }}" MYSQL_PASSWORD: "{{ vault_mariadb_password }}" MYSQL_ROOT_PASSWORD: "{{ vault_mariadb_root_password }}" MYSQL_CONFIGURATIONS: - alalal: sadsadas - sadsadsa: sadsad

а потом при помощи Dockerize вызвать в файле вот так: {{ .Env.MYSQL_CONFIGURATIONS.max_allowed_packet }}

?

Albert
05.03.2017
18:25:03
точку убери, а так все правильно: {{ Env.MYSQL_CONFIGURATIONS.max_allowed_packet }}

только не вижу зачем так

Sander
05.03.2017
18:28:33
@Tahvok какую-точку убрать?

аа

вижу, не знаю оно так работает

Albert
05.03.2017
18:29:01
Кроме этого, судя по параметром, понимаю что вы делаете одну роль, которая исполняет много компонент. А лучше их разбить

Страница 160 из 625