Size: a a a

2020 November 20

DS

Dmitry Sergeev in DevOps
А ну также кастомные факты скорее всего тоже работать не будут
источник

d

dk in DevOps
Dmitry Sergeev
А ну также кастомные факты скорее всего тоже работать не будут
Катомные будут. А puppetdb и ее плюшки на самом деле мало кто использует, но так да - с этим скорее всего будет трудно. Хотя сам я не пытался из агента в паппетбд ходить, очень уж это извращение. Но подозреваю, что чем черт не шутит... Может и можно.
источник

d

dk in DevOps
И при оркестрации из болта экспортируемые ресурсы становятся не совсем актуальными
источник

DS

Dmitry Sergeev in DevOps
dk
Катомные будут. А puppetdb и ее плюшки на самом деле мало кто использует, но так да - с этим скорее всего будет трудно. Хотя сам я не пытался из агента в паппетбд ходить, очень уж это извращение. Но подозреваю, что чем черт не шутит... Может и можно.
вряд-ли. puppetdb_query не имеет никаких параметров подключения к бд. Это делается прозрачно для агента, и настраивается со стороны мастера
источник

d

dk in DevOps
Ты можешь предварительно подготовить в плане нужные факты, параметры и условия обойдя таргеты перед тем как на них запускать агентов
источник

DS

Dmitry Sergeev in DevOps
dk
И при оркестрации из болта экспортируемые ресурсы становятся не совсем актуальными
так речь за bolt или за standalone puppet? Это разные вещи, bolt это аналог ansible в экосистеме puppet
источник

d

dk in DevOps
Dmitry Sergeev
вряд-ли. puppetdb_query не имеет никаких параметров подключения к бд. Это делается прозрачно для агента, и настраивается со стороны мастера
Но мастером в данном случае является сам агент, он компилирует каталог - прям агентом в базу и сходить. Но я уже выше написал, что это изврат
источник

d

dk in DevOps
Dmitry Sergeev
так речь за bolt или за standalone puppet? Это разные вещи, bolt это аналог ansible в экосистеме puppet
За болт
источник

DS

Dmitry Sergeev in DevOps
dk
За болт
ну тогда это вообще другой разговор. Это отдельная тулза. Поэтому утерждение что puppet без мастера = сильно порезанный функционал остается актуальным и верным. А то что есть bolt, и он как и ansible решает ad-hoc задачи только имеет синтаксис puppet и хорошо встраивается в его экосистему это итак понятно. Но это не тоже самое что standalone puppet, а имелся в виду именно он (как и шефе и солте)
источник

d

dk in DevOps
Да в чем порезанный-то? Экспортируемые ресурсы - это очень редко используемая фича, я только один раз видел когда ими пользовались из почти десятка виденных инфраструктур на паппете. Да и то, это я туда эти ресурсы вкручивал, чтобы как-то изобразить недо-оркестрацию :3
источник

DS

Dmitry Sergeev in DevOps
dk
Да в чем порезанный-то? Экспортируемые ресурсы - это очень редко используемая фича, я только один раз видел когда ими пользовались из почти десятка виденных инфраструктур на паппете. Да и то, это я туда эти ресурсы вкручивал, чтобы как-то изобразить недо-оркестрацию :3
хз, хосты редко когда стоят такие одинокие, и тебе для конфигурации одного хоста, часто нужно собрать данные их другого хоста. Особенно если эти данные динамичные, и ты не можешь их просто хранить в конфигурации.
источник

SP

Sergei Puzyrev in DevOps
dk
Да в чем порезанный-то? Экспортируемые ресурсы - это очень редко используемая фича, я только один раз видел когда ими пользовались из почти десятка виденных инфраструктур на паппете. Да и то, это я туда эти ресурсы вкручивал, чтобы как-то изобразить недо-оркестрацию :3
ну так-то и солт без агента работает, но майна нет.
источник

SP

Sergei Puzyrev in DevOps
и реакторов.
источник

DS

Dmitry Sergeev in DevOps
dk
Да в чем порезанный-то? Экспортируемые ресурсы - это очень редко используемая фича, я только один раз видел когда ими пользовались из почти десятка виденных инфраструктур на паппете. Да и то, это я туда эти ресурсы вкручивал, чтобы как-то изобразить недо-оркестрацию :3
да и с модулями кстати как там дела обстоят? Я просто стенделон толком не щупал, но вот банально r10k install там же не сделать? Или таки он умеет модули брать и их надо просто сложить в те же директории что и на мастере?
источник

A

Alexander in DevOps
Михаил SinTeZoiD
А чей-то солт говно?
Это надо у разработчиков спросить, зачем они лапшеподобный говнокод пишут, который разваливается после рефакторинга в минорном релизе, а при последующем фиксе образуется дыра с CVSS 9+
источник

d

dk in DevOps
Dmitry Sergeev
хз, хосты редко когда стоят такие одинокие, и тебе для конфигурации одного хоста, часто нужно собрать данные их другого хоста. Особенно если эти данные динамичные, и ты не можешь их просто хранить в конфигурации.
Очень полезные функционал, если бы не одно но - нет гарантии, что у тебя все все данных со всех хостов, и нет гарантии, что те данные, что есть - актуальны. Может это что-то завалящее от неделю назад отработавшего агента. А остальная часть данных утеряна т.к. пара хостов упала.
источник

A

Alexander in DevOps
Михаил SinTeZoiD
А чей-то солт говно?
Ты пытался когда-нибудь контрибьютить в saltstack?
источник

d

dk in DevOps
Dmitry Sergeev
да и с модулями кстати как там дела обстоят? Я просто стенделон толком не щупал, но вот банально r10k install там же не сделать? Или таки он умеет модули брать и их надо просто сложить в те же директории что и на мастере?
С модулями норм, у болта есть втроенный r10k, но это все работает локально на машине, где ты код пишешь (или где заводишь bolt)
источник

DS

Dmitry Sergeev in DevOps
dk
С модулями норм, у болта есть втроенный r10k, но это все работает локально на машине, где ты код пишешь (или где заводишь bolt)
так не про bolt речь идет =)
тот же bolt умеет брать данные о хостах из puppetdb если что =)
источник

d

dk in DevOps
Михаил SinTeZoiD
А чей-то солт говно?
Про шаблонизацию ямла джинжой уже писали? 🙂
источник