

Единорожа
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 наверное
который тестит "качество"

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

Xeniya MTS
11.05.2017
13:03:04

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
класс это по факту контейнер
дефайн - функция \ метод, до недавнего времени.
с появлением user functions всё стало чуть по "хер пойми как"
поэтому "на несколько серверов", скорее вопрос к тебе. как компонуются сервисы по этим серверам.
возможно стандартный подход профили \ роли тебе подойдёт, но мне он кажется не очень то подходящим.

Google

Xeniya MTS
06.06.2017
18:28:51

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% случаев бесполезны, они не пишут код, не выкладывают его на гитхаб или ещё куда

ptchol
06.06.2017
19:26:03

Xeniya MTS
06.06.2017
19:48:24
просто в ансибле весь функционал пишет не коммюнити через аналог паппет форджа, галактику, а сам RedHat,
и пишет довольно криво
и все эти толпы ансибл разработчиков просто ждут, когда редхат что-то напишет (новый модуль, пофиксит старый, итд)
роли все пишут сами,
никто их не ставит с галактики