@puppet_ru

Страница 6 из 112
ptchol
26.02.2017
17:56:22
но мне кажется днныую задачу можно классифицировать также

Тимур
26.02.2017
18:01:38
Может кто-то вообще забил на применение папппета в бою, и использует к прмеру packer+puppet, чтобы выплевывать готовые докер/vm образы и деплоить уже их ?

Xeniya MTS
26.02.2017
19:07:13
Видимо без masterless puppet никак
да. Вот посоветуйте мне как красиво ставить мастер. Можно даже конкретные модули какие поюзать с форджа. Т.е. я хочу выслушать советы

Google
Xeniya MTS
26.02.2017
19:18:07
уже когда агент прицепится к установленному мастеру

А puppet applly пусть поставит r10k и мастер в базовом виде

мне кажется, так нужно

Ну не все ж в мирантисе работают :)
кстати, дистр опенстека RDO тоже ставится через puppet apply

Интересно, кто у кого сплагиатил?

мирантис у редхата, или редхат у мирантиса?

а ещё, раз тут есть господа из Мирантиса, луч поноса в вашу сторону, что во fuel Вы настраиваете swift только через ceph. Вы наркоманы чтоли? Swift дешёвый сторадж, а ceph заметно дороже

Я бы туда ничего, кроме образов виртуалок не клала для cinder

Хотя тут это оффтоп :)

ptchol
26.02.2017
19:26:26
мне кажется, так нужно
это всегда заканчивается плохо, потому что тебе нужно согласовывать постоянно то что в твоём бустрстрапе и то чем модуль основной управляет

Xeniya MTS
26.02.2017
19:26:47
у меня просто класс будет специальный, который и там и там будет юзаться

просто в бутстрапе другие не будут подключены

ptchol
26.02.2017
19:27:25
так у тебя всё равно тогда будет что то, что будет звать инсталяцию

Google
ptchol
26.02.2017
19:27:42
получается что твои действия по выпиливанию лишних модулей как бы бесполезны

Xeniya MTS
26.02.2017
19:28:43
git clone && puppet apply
мирантис :)?

получается что твои действия по выпиливанию лишних модулей как бы бесполезны
ну вот и интересно послушать идеи, как сделать красивее

Ilya
26.02.2017
19:29:41
мирантис :)?
Нет, но видимо это модно

ptchol
26.02.2017
19:29:51
да никак, паппет апплай юзать и всё

Xeniya MTS
26.02.2017
19:30:08
да никак, паппет апплай юзать и всё
вот. А на что его натравливать?

я думаю на модуль, вытянутый из гита,

и на класс,

который поставит всё в базовом виде

но в этом классе будет куча другого кода, который apply не поюзает

ptchol
26.02.2017
19:31:20
на роль ?

Xeniya MTS
26.02.2017
19:31:52
не наю

а ты как думаешь?

ptchol
26.02.2017
19:32:14
у тебя же роль какая то есть, которая описывает конечный инстанс инсталяции паппетсервера

конечный инстанс имею вввиду как бы инстанс класса.

Xeniya MTS
26.02.2017
19:32:29
ну да

ptchol
26.02.2017
19:32:35
тоесть параметризованный всем чем нужно

ну на него и натравливать

Xeniya MTS
26.02.2017
19:33:23
я сталкивалась с тем, что apply и агент, цепляющийся к серверу, иногда работают разным образом :)

Впрочем, это на тестах того же дженкинса можно найти

Google
ptchol
26.02.2017
19:34:06
ну вцелом такое может быть действительно

но ты этого не избежишь

единственный вариант скомпилить каталог на сервере, забрать оттуда скомпиленый каталог и апплаю можно вроде его скормить

но это бред какой то

Алексей
27.02.2017
17:12:20
Всем привет. Собрал в одном месте все чаты для программистов - @Chats_Developers, пользуйтесь на здоровье. Ваш чат у нас тоже есть, не удаляйте это сообщение.

Nikita
01.03.2017
11:23:17
https://telegram.me/vr_developers Всем привет! Объединяем VR разработчиков

Alex
01.03.2017
11:37:55
В этом чате модераторов нет, жаль

Xeniya MTS
01.03.2017
11:43:16
В этом чате модераторов нет, жаль
пусть будет, вдруг кто под VR разрабатывает?

я не стала удалять

ptchol
07.03.2017
09:51:19
https://tag1consulting.com/blog/stop-disabling-selinux-manage-it-with-puppet

крутецкая статья

жаль что мне не оч актуально

Xeniya MTS
07.03.2017
12:09:49
Угу

а почему не очень актуально?

ptchol
13.03.2017
06:58:28
У меня проблема

у меня есть некий менеджер который управляет пользователями.

там логика такая, что у нас есть некий global hash со списком пользователей и параметров их

на уровне роли мы просто указываем имя пользователя и override параметры, он мёрджит их с глобал и накатывает

Google
ptchol
13.03.2017
07:00:12
раньше в этом мнеджере была куча ифов на проверку существования пользователей, дефайнед ли они уже в данном скопе, проверка на опредленность параметров и т д

с вводом лямбдочек я запилил пару фильтров и мапов и всё стало кароче в 3 раза

но оказывается всё равно может существовать проблема, когда мы передаём пользователя не существующего в глбале, накатываем ему дефолт параметры, и как бы их не хватает некоторых и всё фейлится

вопрос, как осуществлять валидацию с учетом того что на данный момент есть в паппете

делать validate_* не поможе, и ифы тоже оч не хочется

Kirill
13.03.2017
09:39:23
Всем привет! Объединяем VR разработчиков https://t.me/vr_developers

Xeniya MTS
13.03.2017
10:04:39
Всем привет! Объединяем VR разработчиков https://t.me/vr_developers
Вы уже писали о своём канале в этом чате. Это последний раз. В следующий раз будет бан, и удаление всех сообщений про Ваш канал

просьба не злоупотреблять рекламой, превращая её в спам

ptchol
13.03.2017
10:32:06
покажешь код?
как то так https://hastebin.com/yuqerofigu.ruby

Единорожа
13.04.2017
09:32:27
Тук есть тут живые?)

Kirill
13.04.2017
09:32:56
ага

JT
13.04.2017
09:32:57
ага

Единорожа
13.04.2017
09:33:45
Тогда есть вопросец про puppet+ mcollective. Установил я плагины (тупо забросил агенты в /opt/puppetlabs/mcollective/plugins/mcollective/agent)

В списке mco plugin doc они есть

А пытаюсь использовать uncnown command

Страница 6 из 112