
zhag
26.08.2018
11:31:08
Друзи, я тут ебанулся и вот что подумал.. а могу я --extravars брать сразу из монги? Прямо консолью

Эдуард
26.08.2018
11:33:12

Sergey
26.08.2018
11:35:14

Terminator
26.08.2018
11:37:52
@ehramovich будет жить. Поприветствуем!

Google

bebebe
26.08.2018
11:42:54

Paul
26.08.2018
11:44:51

bebebe
26.08.2018
11:45:30

Constantin
26.08.2018
12:20:38
Ребят привет, вопрос не про Ansible, простите, если правила нарушаю, сносите если так:
Подскажите чатик по безопасности, где не обсуждают как кого похакать, а как от кого защититься. Можно еще канал, если кто знает.

Paul
26.08.2018
12:22:44
почему вы тогда не упомянуи еще salt?
канал вроде об ansible
потому что сложные системы хранения данных о нодах внутри баз и поиск – это именно про шеф история. Я не понимаю, зачем превращать ансибл в шеф. У ансибла есть сильные стороны. Попытка усложнить его до уровня шефа – лишает ансибл этих сторон

bebebe
26.08.2018
12:25:23

Sergey
26.08.2018
12:26:35

Paul
26.08.2018
12:26:36

bebebe
26.08.2018
12:27:00

Paul
26.08.2018
12:28:03

bebebe
26.08.2018
12:31:04
я не до конца понимаю что вы предлагаете.
есть инфстатруктура, в которой нужно делать configuration management.
с частью задач справляется ansible
другая часть становится "сложной"
нужно расширять стек технологий и поддерживать несколько configuration management систем добавив тот же chef?
что делать инженеру в такой ситуации?

Google

Constantin
26.08.2018
15:49:00
что делать инженеру в такой ситуации?
Изучать и добавлять новый иструмент, это не плохо.
Главное чтобы в проекте было все задокументированно, чтобы инженер который придет после вас мог собраться со всем этим.
Или заменять инструмент, если это возможно на более гибкий.
Или расширять тот инструмент, который у вас есть (своими силами, силами сообщества, или силами разработчиков в команде)

bebebe
26.08.2018
15:49:46

Fedor
26.08.2018
20:38:08
а как ведёт себя кнопка i`ll be back?
у бота
))))

Эдуард
26.08.2018
20:51:52

Alexander
27.08.2018
08:07:33
Коллеги, а вот у меня такой вопрос. Есть набор кли-программ и докер еще не изобрели. Какие инструменты есть для выстраивания зависимости запуска (и в идеале версионирования зависимостей) знает?
Ну там программа-А должна запустится перед программой-Б и должна быть версии не ниже 0.0.1, и не старше 0.0.5.
Допустим порядок запуска я еще могу в плейбуке разрулить. А вот с версиями кто как поступает?

Artem
27.08.2018
08:08:39
systemd?
а, то про энсибл)

Maksim
27.08.2018
11:07:16
Эй
пссс
ребята
А вообще есть best practices по написанию systemd?
Хочу приложение деплоить
Надо понимать куда складывать конфиги, куда логи, куда бинарники
в моем понимании это
/etc/sysconfig/<APP_NAME>
/opt/<APP_NAME>
/var/log/<APP_NAME>
и да, буду деплоить через ансибл =)

bebebe
27.08.2018
11:09:34
https://t.me/grouplinux

Paul
27.08.2018
11:11:10
надеюсь она вам поможет

Maksim
27.08.2018
11:11:50
Думаешь она ответит мне на эти вопросы ?

Paul
27.08.2018
11:12:08
процентов на 80 из заданого – думаю - да

Maksim
27.08.2018
11:12:21
Это вопрос не совсем касаемо systemd, а вообще о идеологии приложений

Google

Vadim
27.08.2018
11:12:23
это FHS только, systemd тут не причем

Maksim
27.08.2018
11:13:26
даже не знаю как вопрос правильно сформулировать

Paul
27.08.2018
11:13:57
коллеги, у меня два тупых вопроса. Буду задавать по очереди:
- у меня есть плагин с лукапом. Подскажите плз, можно ли сделать какое-то действие при ошибке лукапа. Пример:
- есть kv хранилище
- мы ищем там ключ
- если ключ находится - применяем его дальше по рецепту
- если не находится - вызываем локально команду создания ключа и ищем ключ повторно
можно ли это сделать без порнграфии?

bebebe
27.08.2018
11:14:32
block/rescue/always

Paul
27.08.2018
11:14:52
а вернутся как-то можно?
хм, спасибо

bebebe
27.08.2018
11:15:01
куда?
и главное откуда

Paul
27.08.2018
11:15:58
ну смотри:
- лукап
- ошибка (не найдено)
- создание ключа << вот отсюда возврат в лукап
но я подумаю над блоком, спасибо. Это интересный вариант

bebebe
27.08.2018
11:17:35
block:
lookup
fail if key is empty
rescue:
add_key
always:
lookup if key is empty
либо
block:
lookup
fail if empty
rescue:
add key
lookup

Paul
27.08.2018
11:20:18
Класс, то что надо, спасибо

Terminator
27.08.2018
11:45:43
@e_wind будет жить. Поприветствуем!

Maksim
27.08.2018
12:06:25
Еще раз напомните мне модуль для деплоя

bebebe
27.08.2018
12:16:33

Admin
ERROR: S client not available

Maksim
27.08.2018
12:17:51
из дженкинса, кто-то скидывал мне модуль
думаю он это или нет
https://docs.ansible.com/ansible/2.5/modules/deploy_helper_module.html

Google

Nklya
27.08.2018
12:33:33
Ага, он

Maksim
27.08.2018
12:43:55
ушел читать

Ilya
27.08.2018
13:40:21
Добрый день! Подскажите, как более правильно спрятать параметр в выводе (логах), не вешая на весь модуль no_log, а только на один параметр. К примеру, headers в модуле uri

bebebe
27.08.2018
13:40:38
Ага, он
А вы не могли бы в двух словах описать юзкейс этого модуля?

Maksim
27.08.2018
13:42:36
По типу капистрано
Создаёт структуру и перемещает релизы

bebebe
27.08.2018
13:55:12
какой-то ужас

Maksim
27.08.2018
14:05:19
Нормально
А ты как хотел ?

bebebe
27.08.2018
14:06:02
я вообще бы такого не хотел

Maksim
27.08.2018
14:06:32
Это считается феншуйно
Быстро можно откатиться

Paul
27.08.2018
14:07:00
коллеги, а напомните пжлст название атрибута, по которому ансибл показывает что машина - виртуалка

bebebe
27.08.2018
14:07:01
быстро можно откатиться поменяв тег в докер контейнере.

Maksim
27.08.2018
14:07:13
Это если докер
А если у меня докера нет. То как ?

bebebe
27.08.2018
14:11:55

Maksim
27.08.2018
14:12:58

Google

Maksim
27.08.2018
14:13:08
Я бы многое в докеры закатал
Но есть требования фстэк и прочего
Сертификация виртуальных сред
Там вроде только VMware поддерживается

bebebe
27.08.2018
14:14:03
а что за система? почему нельзя пакеты свои делать?
всмысле, запоковать в пакеты софт и ставит его через пакетный менеджер?