@pro_ansible

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

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

Google
bebebe
26.08.2018
11:42:54
Друзи, я тут ебанулся и вот что подумал.. а могу я --extravars брать сразу из монги? Прямо консолью
это вполне хорошая и годная идея, раньше брал из неё, потом перешел на etcd к сожалению на текущий момент только через pre_tasks дальше вам захочется сохранять стейт ту да же

bebebe
26.08.2018
11:45:30
Друзи, я тут ебанулся и вот что подумал.. а могу я --extravars брать сразу из монги? Прямо консолью
на практике решается через custom inevntory script, так более правильнее чем через pre_tasks

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

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

bebebe
26.08.2018
12:25:23
потому что сложные системы хранения данных о нодах внутри баз и поиск – это именно про шеф история. Я не понимаю, зачем превращать ансибл в шеф. У ансибла есть сильные стороны. Попытка усложнить его до уровня шефа – лишает ансибл этих сторон
вы как-то странно смотрите на этот вопрос под ваше определенние так же подходит и salt с его pillar'ом. предположим, что у меня есть k8s, который информацию о своем стейте хранит в etcd, мне нужно натравит ansible на этот стейт

Paul
26.08.2018
12:26:36
вы как-то странно смотрите на этот вопрос под ваше определенние так же подходит и salt с его pillar'ом. предположим, что у меня есть k8s, который информацию о своем стейте хранит в etcd, мне нужно натравит ansible на этот стейт
у вас очень узкое применение, и тут, согласен, имеет смысл поколдовать с лукапом в етцд. В 90% случаев изобретать велосипед такого типа точно не стоит

Paul
26.08.2018
12:28:03
....ой, AWX/Tower получился O_o
это плохая идея. ансибл – простой. Проще в общем-то некуда. Это его сильнейшая сторона

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

что делать инженеру в такой ситуации?

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

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

у бота

))))

Эдуард
26.08.2018
20:51:52
а как ведёт себя кнопка i`ll be back?
не убивает тебя из чата

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 хранилище - мы ищем там ключ - если ключ находится - применяем его дальше по рецепту - если не находится - вызываем локально команду создания ключа и ищем ключ повторно

можно ли это сделать без порнграфии?

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
А если у меня докера нет. То как ?
у вас его нет потому что нельзя поставить, или потому что вы его не ставите?

Google
Maksim
27.08.2018
14:13:08
Я бы многое в докеры закатал

Но есть требования фстэк и прочего

Сертификация виртуальных сред

Там вроде только VMware поддерживается

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

всмысле, запоковать в пакеты софт и ставит его через пакетный менеджер?

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