
Semyon
24.08.2016
16:28:45
ларчик просто открывался

Oleg
24.08.2016
16:29:47
Опять unarchive поехал крышей (2.2.0 master branch, RHEL 7), ругается на кодировки. Чегой бы вместо него можно заюзать?)
Я сейчас копирую архив в удаленный /tmp, распаковываю на месте, архив удаляю. Но это тонна никчемной копипасты.
Как сделать это правильно?

Igor
24.08.2016
16:30:02
salt? )

Dmitry
24.08.2016
16:30:23
@poige уже заебывать начинаешь здесь своим salt'ом :)

Google

Igor
24.08.2016
16:30:36
++1

Dmitry
24.08.2016
16:30:44
эту шутку тут перешутили несколько месяцев назад :)

Semyon
24.08.2016
19:06:05
блеать
оказывается не существует win_replace
soooqa

lastsky
24.08.2016
19:15:10
напиши. если лень - возьми win_lineinfile.

Semyon
24.08.2016
19:23:26
опять ночь, время идиотских вопросов
у меня есть факт, который я устанавливаю исходя из того, что есть на линуксовом сервере
чуть позже мне надо этот же факт использовать для настройки виндового сервера
как его передать?

lastsky
24.08.2016
19:26:10
у меня есть аналогичный кейс и я до него скоро дойду, а пока голова в другом.

Igor
24.08.2016
19:26:25
fact cache?

Semyon
24.08.2016
19:28:20
fact cache разве умеет кэшировать факты, которые я через set_fact ставлю?

Google

Igor
24.08.2016
19:30:50
не-а, прогнал

Semyon
24.08.2016
19:31:20
западло-с

Igor
24.08.2016
19:31:48
ну оно у тебя в рамках выполнения того же playbook'а, надеюсь? )

Semyon
24.08.2016
19:32:32
конечно да

Igor
24.08.2016
19:32:58
> To access the variable from a different host, you need to go through hostvars, e.g. ${hostvars.foo.time.stdout} should work in your case.
так пробовал?

Semyon
24.08.2016
19:33:25
хм, нет ещё
сработало, кажись
спасибо

lastsky
25.08.2016
00:46:59
у вас есть j2 шаблон, есть в defaults переменные, которые принимают значения false и true. шаблонизатор j2 заменяет false на False а true на True. прикольно, горшочек не вари.
чтобы этого избежать, в шаблоне j2 нужно написать примерно так: “true_or_false_var100500”: {{ value_from_defaults | bool | lower }}
может кому пригодится.

Igor
25.08.2016
02:53:13
?
Терь мы все веб-дизайнеры, бля…
Непонятно только, почему там PHP нет

Dmitry
25.08.2016
05:52:59

Igor
25.08.2016
05:54:52
Как snippet покатит

lastsky
25.08.2016
07:34:42
кэп
конечно же это кэпство, просто мне попалось первый раз :))

Dmitry
25.08.2016
07:37:11
действительно, какая внезапная подлость, булевы переменные из yaml (в нижнем регистре) в питоновом ansible внезапно превращаются в питновые булевы (capitalized). чорт, кто бы мог подумать. наверное, ansible же на перле написан :)

lastsky
25.08.2016
07:37:14
ну и я не думал, что это именно так решается, ожидал другое решение. потому что пишу true а он делает True :)
и в 6 утра это подлость, да, свалить мне графану вот такой мелочью )))))

Dmitry
25.08.2016
07:38:15
вот от графаны такого гамна конечно не ожидал :)

Google

lastsky
25.08.2016
07:39:19
а плейбуки по графане на оф. сайте и вообще не ушли дальше установки пакета.
а вот подложить конфиг поинтереснее, там.. порулить им через vars… нету этого всего.

Pavel
25.08.2016
09:20:59

Dmitry
25.08.2016
09:21:59

Pavel
25.08.2016
09:23:57
Нет, рубеи сразу NOWAY

Алексей
25.08.2016
13:07:28

lastsky
25.08.2016
13:10:14
я в ldap.toml.j2 написал (и потом положил это модулем template):
use_ssl = {{ grafana_use_ssl | bool | lower }}
переменную grafana_use_ssl я беру из defaults, там написано true или false
пока было без “| bool | lower” - он мне менял true на True а false на False
и в файле было use_ssl = True от чего графана падала
(чувствительная какая блять)

Алексей
25.08.2016
13:11:01
а
ну ок
мне почему то "показалось" что ты делаешь json
а не томл

lastsky
25.08.2016
13:11:50
не ну если json делать через j2 то проще пострелять себе в ногу

Алексей
25.08.2016
13:12:02
и чувствтительная не графана а томл парсер

lastsky
25.08.2016
13:12:48
да, я его видел уже, пасиб, и про to_yaml тоже прочитал

Алексей
25.08.2016
13:12:51
а томл парсеру вроде как можно кормить джсон...

Wild One
25.08.2016
13:35:49
нубский вопрос: как заставить ansible написать мне что-то в локальный файл на локалхост?)

Алексей
25.08.2016
13:36:27
local_action/delegate_to: 127.0.0.1 зависит отконтекста

Google

Wild One
25.08.2016
13:36:49
точно, local_action

Алексей
25.08.2016
13:36:51
и дока.

Andrey
25.08.2016
13:40:11
с виндой можно в проде использовать?

Max
25.08.2016
16:53:00

Vladimir
25.08.2016
17:11:42

Алексей
25.08.2016
17:11:57
я не использую просто знаю что оно существует

Andrey
25.08.2016
17:12:38

Max
25.08.2016
17:13:50
Я и спрашиваю, может рифы есть
фиг знает, я винду не админю. С учётом того, что фичи для винды достаточно давно появились, я бы на вашем месте попробовал заюзать, в любом случае ничего плохого случиться не должно.

Vladimir
25.08.2016
17:14:05
есть чо почитать ?
Просто напиши его в плэйбуке и получи ворнинг + в ансибл документашке можно сыскать

Алексей
25.08.2016
17:14:13
а ок

Andrey
25.08.2016
17:14:25

Alex
25.08.2016
20:13:58
Кто-нибудь через модули postgresql раздавал права на базы юзерам?

Max
25.08.2016
21:38:38
А в чём проблема?

Igor
26.08.2016
07:13:39
прав нет через ансибл. ваш кэп

Kirill
26.08.2016
07:20:31
это как?
оно ж от имени зера постгре делается
если судо есть - то и права на постгре будут

Dmitry
26.08.2016
07:30:14

Igor
26.08.2016
07:32:08
кто вперётъ?

Google

Alex
26.08.2016
07:32:08
Задача: 2 базы по юзеру, оба кроме своей базы не должны видеть чужие

Dmitry
26.08.2016
07:32:12
Чтобы получить ответ вопрос надо строить так: у меня ansible версии Й, есть модуль Х, мне нужно от него П, я проделал Е, я гуглил и читал про С, но не получается Б.

Igor
26.08.2016
07:32:41

Dmitry
26.08.2016
07:33:19

Alex
26.08.2016
07:34:04

Igor
26.08.2016
07:34:22
попкорн стремительно кончается )

Dmitry
26.08.2016
07:35:13
потом этот клоун тоже будет участвовать во фракции "давайте выгоним грубияна?"

Igor
26.08.2016
07:35:46
через онсибуль не получится
кто вперётъ

Alex
26.08.2016
07:37:36

Igor
26.08.2016
07:38:14
пока не понял очаровательности

Alex
26.08.2016
07:39:53

Алексей
26.08.2016
07:47:29

Alex
26.08.2016
07:48:33