@puppet_ru

Страница 8 из 112
Единорожа
26.04.2017
11:23:36
Так я что-то уведомления не получал)

В libdir лежит целиком)

, [2017-04-26T11:23:21.835702 #16327] INFO — : mcollectived:64:in `<main>' The Marionette Collective 2.10.2 started logging at info level I, [2017-04-26T11:23:21.838124 #16334] INFO — : activemq.rb:211:in `initialize' ActiveMQ connector initialized. Using stomp-gem 1.3.3 I, [2017-04-26T11:23:21.839167 #16334] INFO — : activemq.rb:341:in `connection_headers' Connecting without STOMP 1.1 heartbeats, if you are using ActiveMQ 5.8 or newer consider setting plugin.activemq.heartbeat_interval I, [2017-04-26T11:23:21.841656 #16334] INFO — : activemq.rb:139:in `on_ssl_connecting' Establishing SSL session with stomp+ssl://mcollective@infra.мойдомен:61614 I, [2017-04-26T11:23:22.506642 #16334] INFO — : activemq.rb:144:in `on_ssl_connected' SSL session established with stomp+ssl://mcollective@infra.мойдомен:61614 I, [2017-04-26T11:23:22.531184 #16334] INFO — : activemq.rb:119:in `on_connected' Connected to stomp+ssl://mcollective@infra.мойдомен:61614

В логах mcollective

Google
Маленький Мук
03.05.2017
06:01:44


Ivan
03.05.2017
07:26:58


Единорожа
03.05.2017
08:55:17
Mco inventory не видит агентов что делать?)

ptchol
03.05.2017
11:39:32
Выкинуть

Никто не пользуется шлаком этим

Ivan
11.05.2017
10:10:43
Кто юзал bareos - какой модуль брать: https://forge.puppet.com/netmanagers/bareos или https://forge.puppet.com/thbe/bareos? :)

ptchol
11.05.2017
10:13:29
оба как то не вселяют доверия

я брал от бакулы в своё время, только намучался.

Ivan
11.05.2017
10:14:12
грустняшка

Xeniya MTS
11.05.2017
12:58:05
Вроде три доступны: https://forge.puppet.com/modules?utf-8=%E2%9C%93&sort=rank&q=bareos

Но я тоже этим не пользовалась

У хетзнеровского вроде больше всех скачиваний

Вот кстати рейтинг - интересно, хоть кто-то на паппетфордже ставил звездочки? Интересно всегда было, на сколько это репрезентативно

Google
ptchol
11.05.2017
12:59:30
ты открывала 3й то сама ?

Xeniya MTS
11.05.2017
12:59:33
А, хотя там не звездочки, точно

Там какой-то CI наверное

который тестит "качество"

ты открывала 3й то сама ?
Нет. Теперь открыла, поняла, что это не то. Ладно :(

Ivan
11.05.2017
13:02:40
я бы с удовольствием скачал хетцнеровский, если бы он был про бареос :)

JT
02.06.2017
13:24:17
народ, а есть у кого-нить модель для папета4 под CentOS7 для RabbitMQ для установки именно последнего Кролика ?

here1am
04.06.2017
23:25:19
как зареассайнить переменную на стороне агента?

JT
05.06.2017
12:15:00
@chaffinch никак

here1am
05.06.2017
12:18:47
удобно. а как принято писать манифесты на несколько серверов?

Xeniya MTS
05.06.2017
16:22:40
или регэкспы в названии хостов

Если без хиеры

Кстати, что за задача про переменную на стороне агента?

Может, кастом факты подойдут?

here1am
05.06.2017
16:25:39
ну видимо подойдут, да

ptchol
06.06.2017
17:19:48
удобно. а как принято писать манифесты на несколько серверов?
паппет тебе даёт всего 2 сущности class \ define дальше все абстракции ты строишь сам исходя из характера этих сущностей.

класс это по факту контейнер дефайн - функция \ метод, до недавнего времени. с появлением user functions всё стало чуть по "хер пойми как"

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

Google
ptchol
06.06.2017
18:31:16
вцелом кажется не оч удобным вариантом

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

если мы в иерархии хиеры для роутинга используем метаданные аля pod\dc\etc, то контейнер в который набиваются профайлы, кажется бессмысленным.

тоесть я не вижу нахера нужны роли в таком кейсе

только лапшевидности добавляет

Xeniya MTS
06.06.2017
18:34:31
я роли по-другому использую - у меня роль это класс в манифестах, которая инклюдит классы в модулях

с определёнными параметрами итд

ptchol
06.06.2017
18:35:00
так параметры черех хиеру

Xeniya MTS
06.06.2017
18:35:06
ну да

ptchol
06.06.2017
18:35:08
когда то лет 5 назад, да, это имело смысл

а сейчас в роли у тебя прямые вызовы, без параметризации по факту

с тех пор как они сделали мёрдж при автолукапе параметров классов

Xeniya MTS
06.06.2017
18:41:16
https://pastebin.com/SBrq6dgg

Я вот так обычно делаю

тут class - это классы в модулях (редко юзается)

а role - это специальный класс внутри манифестов,

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

ptchol
06.06.2017
18:43:15
roles: - role::test - role::zabbix_clientа как это эвалюэйтится ? через hiera_classes также ?

*_include

Google
Xeniya MTS
06.06.2017
18:45:04
hiera_include('roles') вот так

но role - есть в манифестах, а классы - они сразу из модулей

так иногда бывает удобнее

Расскажи про свою иехрархию в hiera плиз

как ты это делаешь?

мне не нравится, что hiera иерархия а не что-то вроде тагов

что нельзя нижний уровень сразу в несколько категорий включить

Так как делаешь @ptchol ?

ptchol
06.06.2017
19:18:44
Тогда вам в ансибл а не в паппет :)

Я про теги. Теги это плохо, потому что паппет строг на тему согласованного стейта и сингл дефинишн каждого ресурса

Xeniya MTS
06.06.2017
19:20:05
Тогда вам в ансибл а не в паппет :)
я терпеть не могу оба, если честно

в ансибле хейт вызывает то, что там коммюнити бесполезное от слова совсем (что не скачаешь с галактики, НИКОГДА не работает в отличие от паппетфорджа),

и то, что модули ломают каждый релиз

Ну т.е. ты пишешь плейбук, и тебе приходится выбирать, как ты его пишешь и релиз ансибла под него

я уже везде в деплой, где у меня на ансибле, засовываю pip install ansible==version

т.к. что-то работает только в 2.1, что-то 2.2, а что-то только в 2.3

а, кстати, таги там очень давно сломаны

ptchol
06.06.2017
19:23:00
У меня тупо все. Классы обертки для модулей, что патчить их апишечку при необходимости и их уже набиваю в нечто под названием роль

Иерархия через несколько кастомных фактов и собственно роли

Копипаста наше всё :)

Google
Xeniya MTS
06.06.2017
19:23:44
в ансибле хейт вызывает то, что там коммюнити бесполезное от слова совсем (что не скачаешь с галактики, НИКОГДА не работает в отличие от паппетфорджа),
коммюнити паппета - это приятные и умные разработчики(девопсы больше в дев сторону), а коммюнити ансибла - админы, не привыкшие писать продукты в тысячи строк кода (админы, начинающие думать, становится им девопсами, или нет?). Эти люди в 90% случаев бесполезны, они не пишут код, не выкладывают его на гитхаб или ещё куда

Xeniya MTS
06.06.2017
19:48:24
Резкое суждение
ты думаешь, я сильно преувеличиваю :)?

просто в ансибле весь функционал пишет не коммюнити через аналог паппет форджа, галактику, а сам RedHat,

и пишет довольно криво

и все эти толпы ансибл разработчиков просто ждут, когда редхат что-то напишет (новый модуль, пофиксит старый, итд)

роли все пишут сами,

никто их не ставит с галактики

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