Size: a a a

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

2020 November 14

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Аналитику ведем на cliclhoiuse, вот там да, можно разгулятся со сложностью запросов
источник

V

Victor in Puppet — русскоговорящее сообщество
Dmitry Sergeev
а зачем кстати в ДЦ попадать? У вас там colocation? У нас то просто аренда, никогда не был в ДЦ =)
но в ДЦ стоит оборудование dell, меняют все сотрудники dell, но с тем чтоб туда прошли их сотрудники бывают сложности
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Victor
но в ДЦ стоит оборудование dell, меняют все сотрудники dell, но с тем чтоб туда прошли их сотрудники бывают сложности
ну получается ваше оборудование?  Просто если я арендую dell, то там ребята у кого я арендую сами это все поддерживают. В плане железа. Главное создавать им тикеты во время
источник

V

Victor in Puppet — русскоговорящее сообщество
Dmitry Sergeev
ну получается ваше оборудование?  Просто если я арендую dell, то там ребята у кого я арендую сами это все поддерживают. В плане железа. Главное создавать им тикеты во время
да железо наше куплено но sla с dell
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Victor
да железо наше куплено но sla с dell
чет больно все это как по мне. У нас с этим проще, проблема с железом мастера - failover. Тикеты на починку - не хотят чинить, ноу проблем,  закупаем аренду такого-же, отказываемся от старого.
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Но я еще раз повторю, я бы в облако базы перетащил бы, единственное что останавливает - цена, на которую начальство не соглашается
источник
2020 November 18

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
Meh
источник

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
источник

A

Andor in Puppet — русскоговорящее сообщество
а владелец чата свалил куда-то
источник

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
он был deprovisioned
источник

A

Andor in Puppet — русскоговорящее сообщество
она
источник

AS

Aleksey Shirokikh in Puppet — русскоговорящее сообщество
источник
2020 November 26

А

Алексей in Puppet — русскоговорящее сообщество
Парни, подскажите как по быстрому сделать разные группы клиентов? Объясню ситуацию. Были компы на базе Альт, соответственно под них все было просто прописано в site.pp. Теперь закупили еще пару десятков ПК на базе Астры. Как мне теперь раскидать манифесты по группам, т.к в этих операционках другой пакетный менеджер, пути и пр.
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Алексей
Парни, подскажите как по быстрому сделать разные группы клиентов? Объясню ситуацию. Были компы на базе Альт, соответственно под них все было просто прописано в site.pp. Теперь закупили еще пару десятков ПК на базе Астры. Как мне теперь раскидать манифесты по группам, т.к в этих операционках другой пакетный менеджер, пути и пр.
есть разные пути. Например ты можешь это сделать на основе фактов
источник

А

Алексей in Puppet — русскоговорящее сообщество
Dmitry Sergeev
есть разные пути. Например ты можешь это сделать на основе фактов
т.е определять версию os и на основании ее применять или нет?
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
ключевые слова hiera, facts, enc. Паттерн roles and profiles
источник

А

Алексей in Puppet — русскоговорящее сообщество
Dmitry Sergeev
ключевые слова hiera, facts, enc. Паттерн roles and profiles
ок ,спасибо
источник

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
Ну самое просто, в своем коде разные переменные определять на основании факта.  Все модули, которые написаны для кучи ОС, так делают. Обычно в params.pp

Примеры:
https://github.com/puppetlabs/puppetlabs-firewall/blob/main/manifests/params.pp
https://github.com/voxpupuli/puppet-nginx/blob/master/manifests/params.pp
https://github.com/puppetlabs/puppetlabs-docker/blob/main/manifests/params.pp
источник

A

Andor in Puppet — русскоговорящее сообщество
Алексей
т.е определять версию os и на основании ее применять или нет?
на основании этого решать что именно применять
можно через хиеру, можно тупо в site.pp просто if'ами по олдскулу
источник
2020 December 02

DS

Dmitry Sergeev in Puppet — русскоговорящее сообщество
А никто не знает, можно ли  лямды создавать? Есть ли возможность передать параметром блок?
Puppet::Functions.create_function(:'test') do
 dispatch :test do
   param 'Есть ли такой тип?', :block
   return_type 'String'
 end

 def test(&block)
     block.call
 end
end


А потом в puppet коде

test {
 # any code
}
источник