
dk
21.02.2018
11:25:11
http://199.247.26.122:85/inventory
Милота какая теперь

ptchol
21.02.2018
11:25:48
твоя ? )
у меня 0.2.2

dk
21.02.2018
11:29:23
https://github.com/voxpupuli/puppetboard/compare/master...kalitinkin:master
Только начал пилить, пока научил в инвентори раскрывать всякие os::release::major и более-менее няшно отображать сложные структуры (пародия на pprint)

Google

dk
21.02.2018
11:30:58
Еще надо прикрутить visjs и подобие оркестратора (раннера агентов по ssh)

ptchol
21.02.2018
11:31:58
да, видел я пул реквест про structured facts
или то не твоё было ?

dk
21.02.2018
11:33:39
Не мое
https://github.com/voxpupuli/puppetboard/commit/ad10336e5443c77bc9a837f052f02af155017e2a
Это не совсем про то, но надо тоже затестить

ptchol
21.02.2018
12:02:57
разобрался с агентом
странную историю они замутили, не люблю такое

Xeniya MTS
21.02.2018
12:25:33

dk
21.02.2018
12:30:41
http://199.247.26.122:85/catalog/puppet.ark.sx
Начало положено, но еще много работы
:с

ptchol
21.02.2018
12:33:07
что было то?
Ничего, конфиг определяется в модуле, но менеджишь построчно из любого другого модуля
Через ини_сеттингс

Google

dk
21.02.2018
13:27:02
Заодно оптимизировать надо
Правда, ощущаю, что без отдельного паппетового модуля для обработки отчетов не обойдется из-за проблемы хранения старых каталогов
(точнее их не хранения)

Max
21.02.2018
13:51:13
Кто сумел поднять 6 ЕЛК стек с авторизацией? После установки плагина Х-Пака получаю 401.
Такое впечатление что кейсторы разные.
Пробовал обойтись нгинк басик авторизацией, но тоже попал на 500. При чем, если убрать авторизацию - все работает.

No1
21.02.2018
13:55:59
мировая проблемуа ?
там и в 5ке такое же уг

Georgii
21.02.2018
13:56:38
5ка норм
делали и х-пак и ридонлирест (оно бесплатное)
на 6 еще не переходили

Max
21.02.2018
13:58:44
ну х-пак вродебы для афтаризации бесплатно ... Ок. Спс) Подумал кто-то сумел победить.
ну с нгинксом это печалька

No1
21.02.2018
13:59:35
так он поднялся или red?

Max
21.02.2018
14:00:33
без пароля да. Если х-пак - тогда боль

No1
21.02.2018
14:04:39
https://www.elastic.co/guide/en/x-pack/current/security-troubleshooting.html ?

dk
21.02.2018
21:09:23
А кто-нибудь писал кастомные репорт-процессоры?
Помимо репорта там еще каталог извлечь можно?
Перегенерировать каталог для ноды получилось, но это ж...
Пичот :с
Непонятно, как заставить вытаскивать каталог из кеша

ptchol
22.02.2018
11:27:17
["!=", "ipaddress_docker0", "172.17.0.1"]
и говорит мне паппетдб ансапортед оператор

Google

ptchol
22.02.2018
11:27:19
втф ? )

dk
22.02.2018
11:32:36
А какая версия апи?
[ "not", ["=", "ipaddress_docker0", "172.17.0.1"]]

ptchol
22.02.2018
11:36:13
ARG PUPPET_VERSION=5.1.3-1xenial

dk
22.02.2018
14:19:33
Лан, с кешом не получается (толи нельзя, толи экспертизы не хватает), а вот как выключить валидатор для Catalog.find(host, ...)
Начинает собирать каталог из-под юзера puppet и ломается с валидацией Exec[user=>...]
Чем дальше в лес - тем толще партизаны, проблемы перестают гуглиться :D
Хитрые жопы, rubygem-hiera-eyaml вкручен прям в пакет puppetserver 5.2.0. А вот в версии 5.1.0 его еще нет. Опять ребилдить...

Max
27.02.2018
09:11:03
вродебы достаивть можно
#For using eyaml backend
/opt/puppetlabs/puppet/bin/gem install hiera-eyaml
/opt/puppetlabs/server/bin/puppetserver gem install hiera-eyaml
2 команды и бекенд заведется

dk
27.02.2018
09:11:55
Закрытая инфра, нельзя доставить
Инторнета нет :)

Max
27.02.2018
09:12:15
а)

dk
27.02.2018
09:12:49
[root@puppet noarch]# ls -1
puppetserver-rubygem-hiera-eyaml-2.1.0-1.noarch.rpm
puppetserver-rubygem-hiera-vault-0.2.2-1.noarch.rpm
puppetserver-rubygem-highline-1.6.21-1.noarch.rpm
puppetserver-rubygem-trollop-2.1.2-1.noarch.rpm
puppetserver-rubygem-vault-0.10.1-1.noarch.rpm
rubygem-hiera-eyaml-2.1.0-1.noarch.rpm
rubygem-highline-1.6.21-1.noarch.rpm
rubygem-trollop-2.1.2-1.noarch.rpm
Но все решаемо :3
С Requires: puppetserver < 5.2.0
Там еще 20 rpm пакетов для r10k...

Единорожа
22.03.2018
10:25:42
Тук есть тупой вопрос
Папет ругается на ситаксис https://paste.fedoraproject.org/paste/6n3FJI-v5KbW23OZtOA6UQ

Google

Единорожа
22.03.2018
10:26:20
Syntax error at '=' в месте $origins = в elseif
WTF?

AHPyXA
22.03.2018
10:33:48
похоже на опечатку
в доке elsif
у тебя elseif
https://puppet.com/docs/puppet/5.3/lang_conditional.html#if-statements

Единорожа
22.03.2018
10:35:00
ох спасибо)

dk
22.03.2018
20:26:11
Это вечное
elif
elsif
elseif
else if

ptchol
22.03.2018
20:30:51
Esac

dk
22.03.2018
20:32:35
Нет, но когда приходится часто переключаться между разными ЯП, иногда возникают конфузы
По крайней мере у меня
Антон, я же уже ответил, первое слово "Нет" являлось ответом, остальная часть коммента - личное
По поводу первого предложения: RTFM, ответ легко гуглится илим читается в книге Puppet Essentials.
По поводу второго предложения: сам такой.

ptchol
22.03.2018
21:23:38
Ндэээ
Вообще всех распустить и чат закрыть
Паппет мертв

Anton
22.03.2018
21:24:17

ptchol
22.03.2018
21:25:12
А лицо вареньем не намазать ? )

Anton
22.03.2018
21:26:09
Малиновым! ☺️

Xeniya MTS
24.03.2018
01:30:57
Ндэээ
ну не было что спросить по делу, вот и молчали же

Google

ptchol
24.03.2018
10:27:31
Потому что умер песик

dk
24.03.2018
10:31:48
Потому что умер песик
Может, не умер, но созрел? :)
Ведь много где держат инфраструктуры под паппетами, но те вопросы, которые в этом процессе возникают чаще всего в чятиках не решить
А решаются либо на собраниях инфры и разраьбов, либо в курением исходников паппета
Не, а что? Ты разве не лазаешь в рубевые исходники для расширения функционала и не советуешься с коллегами про организацию структуры кода для конфигураций?

ptchol
24.03.2018
10:39:37
аха, советуюсь.
решаем какой модуль следующий выпиливаем )