Size: a a a

DevOps — русскоговорящее сообщество

2021 March 21

A

Alekh0 in DevOps — русскоговорящее сообщество
Vasiliy Romaneev
так делать _можно_, но _не нужно_
ansible - он как php - позволяет очень много
но очень много плохих паттернов.
например? Если ты делаешь независимые роли, то инвентори - просто описание
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
Alekh0
например? Если ты делаешь независимые роли, то инвентори - просто описание
пожалуйста, прочитай best practice.
на этом с тобой лично я дискуссию завершу.
источник

A

Alekh0 in DevOps — русскоговорящее сообщество
Vasiliy Romaneev
шта ?!
сколько у тебя хостов под ансиболью ?
много linux и чуть меньше виндовых, о последних буду рад отдельно поговорить)
источник

A

Alekh0 in DevOps — русскоговорящее сообщество
Vasiliy Romaneev
пожалуйста, прочитай best practice.
на этом с тобой лично я дискуссию завершу.
Как удобнее
источник

a

alexlev in DevOps — русскоговорящее сообщество
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
alexlev
а я вот прикиньте 10 лет сисадмином работал, а теперь взяли девопсом.. так вот пасибки ребятки за задачки.
да ради бога)
главное по выбранному инструменту не забывай читать best practice

ну и до кучи - зачем тебе каталоги, которые никак не используются (я про *modules, они еще и лежат в неправильном месте)
источник

a

alexlev in DevOps — русскоговорящее сообщество
я взял за основу этот шаблон, но сперва сделал всё руками написал роли а потом включил их в главный, даже не знал что так можно)
источник

a

alexlev in DevOps — русскоговорящее сообщество
в конце можем сверить =)
источник

A

Alekh0 in DevOps — русскоговорящее сообщество
Vasiliy Romaneev
да ради бога)
главное по выбранному инструменту не забывай читать best practice

ну и до кучи - зачем тебе каталоги, которые никак не используются (я про *modules, они еще и лежат в неправильном месте)
Ну почему Вы не хотите увидеть другой подход и посмотреть с другой стороны 😞
Никтож не спорит, что Вы  специалист в этой области, но можно на что-то посмотреть под другим углом
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
alexlev
я взял за основу этот шаблон, но сперва сделал всё руками написал роли а потом включил их в главный, даже не знал что так можно)
> написал роли а потом включил их в главный
вот эта фраза непонятна.

роли - что делать
плейбук - на каких хостах какие роли исполнять
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
Alekh0
Ну почему Вы не хотите увидеть другой подход и посмотреть с другой стороны 😞
Никтож не спорит, что Вы  специалист в этой области, но можно на что-то посмотреть под другим углом
источник

A

Alekh0 in DevOps — русскоговорящее сообщество
Останемся при своём мнении, думаю это и Вас и меня устроит
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
Alekh0
Ну почему Вы не хотите увидеть другой подход и посмотреть с другой стороны 😞
Никтож не спорит, что Вы  специалист в этой области, но можно на что-то посмотреть под другим углом
не вижу я никакого подхода
вижу какую-то дичь.

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

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
если речь про то, что вместо вынесения переменных в group/host vars хранить их в инвентори - я не вижу в этом плюсов, но вижу огромную кучу минусов.
источник

A

Alekh0 in DevOps — русскоговорящее сообщество
Vasiliy Romaneev
не вижу я никакого подхода
вижу какую-то дичь.

возможно, твой подход имеет смысл, но я не увидел самого подхода.
Потому что это что-то другое, отходит от best practice, но кто сказал, что best practice не придумал, кто-то типа меня с нестандартным взглядом, который приняли за основу?
Ansible очень гибкий, это главное
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
с плейбуком, кстати, я знаю кейсы, когда надо именно так, но и в этом случае не надо так.
источник

A

Alekh0 in DevOps — русскоговорящее сообщество
Vasiliy Romaneev
если речь про то, что вместо вынесения переменных в group/host vars хранить их в инвентори - я не вижу в этом плюсов, но вижу огромную кучу минусов.
Нет, наоборот, переменные в идеале должны быть только там, я тут согласен
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
Alekh0
Потому что это что-то другое, отходит от best practice, но кто сказал, что best practice не придумал, кто-то типа меня с нестандартным взглядом, который приняли за основу?
Ansible очень гибкий, это главное
ты можешь написать какую проблему ты решил и в чём заключается этот подход ?
я и сам отхожу от BP, но я могу рассказать почему я делаю именно так.
источник

A

Alekh0 in DevOps — русскоговорящее сообщество
Vasiliy Romaneev
ты можешь написать какую проблему ты решил и в чём заключается этот подход ?
я и сам отхожу от BP, но я могу рассказать почему я делаю именно так.
Я не решал ни какую проблему, мы пришли к тому, что надо выбрать между системами управления, выбрали ansible, сейчас всё описываем через него. Потому что это удобно и ты вносишь изменения когда нужно, вместо паппета, когда кто-то вкоммитил "дичь" и всё прилегло
Это удобно, но опять же на мой взгляд и подход
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
Alekh0
Я не решал ни какую проблему, мы пришли к тому, что надо выбрать между системами управления, выбрали ansible, сейчас всё описываем через него. Потому что это удобно и ты вносишь изменения когда нужно, вместо паппета, когда кто-то вкоммитил "дичь" и всё прилегло
Это удобно, но опять же на мой взгляд и подход
у меня аж загорелось.
вы же не тестируете свои плейбуки ? крайне советую.
Ключевое слово - molecula

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

а уж какой инструмент - папет, солт, шеф или ансиболь будет - частности.
источник