puppet

A
На сайте с 14.11.2011
Offline
34
alw
3503

Коллеги, вместо того, что бы устраивать очередной срач, давайте лучше puppet (http://puppetlabs.com/) обсудим.

Есть кто реально пользуется? Было бы интересно сравнить юзкейсы.

Администрирование linux, windows (/ru/forum/671883) icq 4831950
Andreyka
На сайте с 19.02.2005
Offline
822
#1

Пробовал. На debian работает. На centos нет.

Не стоит плодить сущности без необходимости
A
На сайте с 14.11.2011
Offline
34
alw
#2

/me посмотрел на 200+ серверов с центосом/паппетом вокруг и не поверил.

ты использовал puppet внутри локалки в единой локальной инфраструктуре? или же для конфигурежа единичных серверов через интернет?

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Я пробовал, он у меня файлы тупо не видел. Гугление вывело на баг.

Возможно что сейчас этот баг исправили.

A
На сайте с 14.11.2011
Offline
34
alw
#4

А давно? Мы с ним уже пару лет живем..

А сейчас оно у тебя в продакшене есть?

M
На сайте с 16.09.2009
Offline
278
#5
alw:
давайте лучше puppet (http://puppetlabs.com/) обсудим.

А чего его обсуждать?

Andreyka:
Я пробовал, он у меня файлы тупо не видел. Гугление вывело на баг.

Какой?

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
A
На сайте с 14.11.2011
Offline
34
alw
#6
myhand:
А чего его обсуждать?

Ну там много есть много интересно..

я бы в частности хотел обсудить генереж конфигов виртуалхостов паппетом на основе темплейтов.

M
На сайте с 16.09.2009
Offline
278
#7
alw:
я бы в частности хотел обсудить генереж конфигов виртуалхостов паппетом на основе темплейтов.

Т.е. у Вас есть конкретная проблема, а пришли Вы с какой-то очередной философской хренью?

A
На сайте с 14.11.2011
Offline
34
alw
#8

Нет у меня проблемы. Есть инструмент. Полезный и удобный. Хотелось

а. Упомянуть о нем тем, кто не знает.

б. Обменяться опытом с теми, кто им пользуется.

Какое это имеет отношение к философии - не понятно.

Andreyka
На сайте с 19.02.2005
Offline
822
#9

Ок, ну давай по центосу:

Содержимое fileserver.conf:

[files]

path /var/lib/puppet/files

Содержимое /etc/puppet/manifests/site.pp

package {

nginx:
ensure => latest
}
file { "/etc/nginx/nginx.conf":
source => "puppet:///nginx.conf",
}

Файл /var/lib/puppet/files/nginx.conf существует

Ошибка на клиенте:

err: //File[/etc/nginx/nginx.conf]: Failed to retrieve current state of resource: Error 400 on SERVER: Cannot find file: Invalid path 'nginx.conf' Could not retrieve file metadata for puppet:///nginx.conf: Error 400 on SERVER: Cannot find file: Invalid path 'nginx.conf' at /etc/puppet/manifests/site.pp:13

Ошибка на сервере:

source: Error 400 on SERVER: Not authorized to call find on /file_metadata/nginx/nginx.conf Could not retrieve file metadata for puppet:///nginx/nginx.conf: Error 400 on SERVER: Not authorized to call find on /file_metadata/nginx/nginx.conf at /etc/puppet/manifests/classes/nginx.pp:11

M
На сайте с 16.09.2009
Offline
278
#10

Дык непонятно тогда:

alw:
я бы в частности хотел обсудить генереж конфигов виртуалхостов паппетом на основе темплейтов.

- Что тут обсуждать-то?

Можно-ли? Ну, естественно - можно. Делают-ли - да, делают (см. примеры в вики).

Andreyka:
Ок, ну давай по центосу:
Содержимое fileserver.conf:
[files]

path /var/lib/puppet/files

А allow - не осилил, или не упомянул просто?

Andreyka:

file { "/etc/nginx/nginx.conf":
source => "puppet:///nginx.conf"

А не "puppet:///files/nginx.conf" должон ли быть? :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий