Size: a a a

Puppet — русскоговорящее сообщество

2020 October 31

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Aleksey Shirokikh
я не знаю куда подробнее
ну ты говоришь - ты не знаешь как переменную получить или откуда взять. А ты где ее объявляешь?
источник

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
Aleksey Shirokikh
что бы это получить мне нужено сделать типа
teams_fact = teams.fliter(dc=current_dc)
вот так
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Aleksey Shirokikh
на каждом хосте есть факт с продуктом
а все. В фактах. Тогда из $facts
источник

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
мне надо взять все факт какие есть в датацентре
источник

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
но не хоста. а именно всего дц
источник

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
Andor
puppetdb_query функция
пошел читать
источник

DV

Denis Valchuk in Puppet — русскоговорящее сообщество
Дц - совокупность хостов
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Aleksey Shirokikh
что бы это получить мне нужено сделать типа
teams_fact = teams.fliter(dc=current_dc)
teams_fact = teams.fliter(dc=current_dc) - где это инутркция у тебя выполняется. Это факт в кастомных фактах на ruby?
источник

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
Denis Valchuk
Дц - совокупность хостов
дц это список машин имеющих у себя факт что они в дц
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Aleksey Shirokikh
пошел читать
возможно оно тебе не надо. Но из puppetdb можно дофига инфы вытащить
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Aleksey Shirokikh
дц это список машин имеющих у себя факт что они в дц
У тебя на каждом хосте есть факт в каком она дц? А тебе надо вытащить весь список дц и какие машины в них и по ним итерировать?
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Правильно
источник

DV

Denis Valchuk in Puppet — русскоговорящее сообщество
Ну и? В чем проблема?
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Dmitry Sergeev
У тебя на каждом хосте есть факт в каком она дц? А тебе надо вытащить весь список дц и какие машины в них и по ним итерировать?
тогда тебе нужен puppetdb_query. Да
источник

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
Dmitry Sergeev
У тебя на каждом хосте есть факт в каком она дц? А тебе надо вытащить весь список дц и какие машины в них и по ним итерировать?
у меня есть пусть три факта
дц
команда
продукт
мне надо для всех хостов которые есть в текущем дц (их более одного)
взять список команд и продуктов по ним сделать uniq и вывести списокм
источник

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
Denis Valchuk
Ну и? В чем проблема?
я хз. пацаны тупили несколько дней говорят ни получается
источник

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
а да. может это потому что паппет какой нить типа 4ого ?
источник

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
и этот ваш puppetdb_query привезли в 25ом ?
источник

DV

Denis Valchuk in Puppet — русскоговорящее сообщество
Я бы через фореман смотрел
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Aleksey Shirokikh
я хз. пацаны тупили несколько дней говорят ни получается
ща погоди
источник