Size: a a a

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

2017 June 15

JS

JT Sunne in Puppet — русскоговорящее сообщество
ок, погляжу
источник

p

ptchol in Puppet — русскоговорящее сообщество
JT Sunne
ок, погляжу
тесты все вроде на серверспеке пишут.
источник

JS

JT Sunne in Puppet — русскоговорящее сообщество
Спасибо
источник
2017 June 21

IY

Ilya Yakimavets in Puppet — русскоговорящее сообщество
Привет всем) Кто может меня правильно в гугл отправить. Есть свой софт в котором конфиг(yaml) отличается на кажом сервере. Есть пуппет с хиерой. Как правильно все составить?)
источник

IY

Ilya Yakimavets in Puppet — русскоговорящее сообщество
В манифесте сделать  content => hiera('backups::content');
И в hieradata/nodes/node.yaml
backups::content:
-"текст конфига" ?
источник

IY

Ilya Yakimavets in Puppet — русскоговорящее сообщество
Или есть какой-то тру вей
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
Ilya Yakimavets
В манифесте сделать  content => hiera('backups::content');
И в hieradata/nodes/node.yaml
backups::content:
-"текст конфига" ?
я бы модуль свой сделала
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
и в нём content => без всякой хиеры
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
то, что hiera yaml, не повод юзать heera для каждого yaml
источник

p

ptchol in Puppet — русскоговорящее сообщество
Ilya Yakimavets
Или есть какой-то тру вей
да норм, только если у вас конфиг мёджится будет, в иных случаях, я бы положил или файлы или шаблон.
источник

p

ptchol in Puppet — русскоговорящее сообщество
не вижу смысла вытаскивать контент в иерархию, если "фишки" иерархии не используются.
источник

IY

Ilya Yakimavets in Puppet — русскоговорящее сообщество
Для каждого сервера свой конфиг нужен
источник

p

ptchol in Puppet — русскоговорящее сообщество
так в чём проблема ? $fqdn и пгнали.
источник

p

ptchol in Puppet — русскоговорящее сообщество
file { '/etc/motd.conf':
 source => [
   "puppet:///modules/zvq/common/motd.conf.${fqdn}",
   "puppet:///modules/zvq/common/motd.conf.${role}",
   'puppet:///modules/zvq/common/motd.conf'
 ]
}
источник

p

ptchol in Puppet — русскоговорящее сообщество
найдётся хостовый, положится хостовый, не найдётся положится от роли, не найдётся положится дефолтный
источник

p

ptchol in Puppet — русскоговорящее сообщество
ну или покладётся )
источник

IY

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

0

0x00 in Puppet — русскоговорящее сообщество
ptchol
file { '/etc/motd.conf':
 source => [
   "puppet:///modules/zvq/common/motd.conf.${fqdn}",
   "puppet:///modules/zvq/common/motd.conf.${role}",
   'puppet:///modules/zvq/common/motd.conf'
 ]
}
Да, я бы сделал как @ptchol советует. Если надо именно из иерархии генерить, то можно в темплейте делать <%= @my_config.to_yaml %>

Add: В старых версиях рубей, правда, с этим могут быть проблемы, т.к. хэши там были неупорядоченные. В новых порядок будет сохраняться и в конфиге строчки от запуска к запуску меняться местами не будут.
источник
2017 June 25

NK

ID:330488909 in Puppet — русскоговорящее сообщество
источник

X

Xeniya MTS in Puppet — русскоговорящее сообщество
И что там хорошего?
источник