Size: a a a

VMware User Group Rus

2021 January 07

ו

ויטאלי קוזלוב... in VMware User Group Rus
Использовать ансибл для провиженинга ресурсов - это сильно, преклоняюсь
источник

ו

ויטאלי קוזלוב... in VMware User Group Rus
Примерно как использовать баш чтобы гонять скрипты на апишке микротика.
Да, это работает. Но это пиздец
Всем спасибо
источник

MD

Mista D in VMware User Group Rus
источник

АЛ

Антон Литвинов... in VMware User Group Rus
ויטאלי קוזלוב
Использовать ансибл для провиженинга ресурсов - это сильно, преклоняюсь
ты пришел и спросил совета - ты его получил. что с ним делать - твой выбор =)
источник

АЛ

Антон Литвинов... in VMware User Group Rus
но на твоем месте бы сначала очень внимательно изучил матчать, ибо твои высказывания показывают что ты не совсем в теме инструментов, о которых говоришь
источник

MO

Mr Orange in VMware User Group Rus
Mista D
oh my
Обычный Евгений, которых коллектив собирался учиться любить, разве нет ?
источник

MD

Mista D in VMware User Group Rus
не припоминаю такого
источник

MD

Mista D in VMware User Group Rus
особенно чтобы лично я говорил подобное
источник

ו

ויטאלי קוזלוב... in VMware User Group Rus
Антон Литвинов
но на твоем месте бы сначала очень внимательно изучил матчать, ибо твои высказывания показывают что ты не совсем в теме инструментов, о которых говоришь
Ну ты однозначно гораздо более сильно погружен в тему, судя по твоим высказываниям)
Может действительно я где-то не так высказался или был резок - приношу свои извинения.
Объясню свое понимание этого мира, а ты меня, пожалуйста поправь, если я ошибаюсь и у тебя на это есть время.
Terraform используется как тулза для провиженинга ресурсов. Создать инстанс, создать сетку, поменять что-то в сетке.
Я давно и успешно использую его для работы с AWS и GCP, чтобы хранить инфраструктуру в коде и самое главное (sic!) - хранить ее состояние. Ansible умеет хранить состояние? Нет, он просто гоняет плейбуки.
И это замечательно, потому что иногда гонять плейбуки - это то все, что нам нужно.
Terraform - провиженинг (работа с провайдером ресурсов)
Ansible - конфигурация систем внутри ВМ
"более того желание импорта чего-либо as is ломает концепцию iac" - сорри. я не виноват что у бизнеса есть запрос на переход легаси-систем к этой концепции, а мой предшественник 6 лет назад не очень-то подумал про iac
источник

АЛ

Антон Литвинов... in VMware User Group Rus
ויטאלי קוזלוב
Ну ты однозначно гораздо более сильно погружен в тему, судя по твоим высказываниям)
Может действительно я где-то не так высказался или был резок - приношу свои извинения.
Объясню свое понимание этого мира, а ты меня, пожалуйста поправь, если я ошибаюсь и у тебя на это есть время.
Terraform используется как тулза для провиженинга ресурсов. Создать инстанс, создать сетку, поменять что-то в сетке.
Я давно и успешно использую его для работы с AWS и GCP, чтобы хранить инфраструктуру в коде и самое главное (sic!) - хранить ее состояние. Ansible умеет хранить состояние? Нет, он просто гоняет плейбуки.
И это замечательно, потому что иногда гонять плейбуки - это то все, что нам нужно.
Terraform - провиженинг (работа с провайдером ресурсов)
Ansible - конфигурация систем внутри ВМ
"более того желание импорта чего-либо as is ломает концепцию iac" - сорри. я не виноват что у бизнеса есть запрос на переход легаси-систем к этой концепции, а мой предшественник 6 лет назад не очень-то подумал про iac
вот я точно так же думал как и ты. это "первый шаг познания дзена" =)
источник

ו

ויטאלי קוזלוב... in VMware User Group Rus
В AWS  и GCP я уже сейчас деплою инфраструктуры с помощью terraform + ansible, при этом даже терминал не открываю, так как заблаговременно сделал кнопку в гитлабе.  То есть использую сильные стороны обоих инструментов
источник

АЛ

Антон Литвинов... in VMware User Group Rus
ошибки:
0. терраформ создавался для облаков, он там рулит безраздельно. но это строго мое имхо, ибо я живу он-прем
1. у терраформа и ансибла просто разные подходы. ансиблу тупо не нужен стейт
2. стейт терраформа начинает быть сольной головной болью когда у тебя есть 2-3 человека которые делают инфу - его надо как-то синкать. а это больно
источник

АЛ

Антон Литвинов... in VMware User Group Rus
3. и ансибл и террформ - это про iac. провижинить ресурсы можно и там и там без проблем
источник

ו

ויטאלי קוזלוב... in VMware User Group Rus
Да все синкается в гитлабе, с авс это прекрасно работает) Насчёт 0 - согласен, под облако. Просто хочется использовать привычный инструмент для такой лихой задачи) но в целом за совет, конечно, спасибо. Насчёт 1 - в том-то и дело, что мне НУУУЖЕН Стейт...) Хотя, может и это ошибка. Может и не нужен
источник

АЛ

Антон Литвинов... in VMware User Group Rus
4. у терраформа есть очень "милая" особенность - не нашел стейт - епнул инфу, сделал с 0
источник

АЛ

Антон Литвинов... in VMware User Group Rus
ויטאלי קוזלוב
Да все синкается в гитлабе, с авс это прекрасно работает) Насчёт 0 - согласен, под облако. Просто хочется использовать привычный инструмент для такой лихой задачи) но в целом за совет, конечно, спасибо. Насчёт 1 - в том-то и дело, что мне НУУУЖЕН Стейт...) Хотя, может и это ошибка. Может и не нужен
стейт у ансибла вообще то есть - он появляется при запуске
источник

АЛ

Антон Литвинов... in VMware User Group Rus
и с варькой ансиблом тупо проще работать. мы 3 месяца жрали кактус с терраформ + ансибл - это блять боль
источник

MD

Mista D in VMware User Group Rus
можно каждое изменение втягивать через импорт ресурса с правкой плана, чтобы инит не вынес к хуям все и гордо назвать это инфраструктурой управлемой терраформом
источник

АЛ

Антон Литвинов... in VMware User Group Rus
и совет - не бери ансибл 2.10 - там все перехерачили, будешь очень много граблей собирать. выбери 2.9
источник

MD

Mista D in VMware User Group Rus
таким чудом легаси вкатится в iac
источник