Size: a a a

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

2021 March 21

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
Alekh0
Надеюсь, таких ты встретишь 🤗
Ну или схантите из других контор
еще раз
вопрос - кого ты берёшь
студента за еду, чтобы учился и закрывать рутину - там было бы желание учиться и хоть что-то в обучении
рабочего миддла - нужен опыт
сеньёра - нужно вообще спросить - почему он сделал задачу, в которой написано nginx (а почему не выбрал haproxy). Это я чуть "улучшил" задачку, чтобы было чего обсудить.

и как выше написал - там вопросы про файрволы, бекапы, выбор ОС для этого всего.

то есть ТЗ не "бесплатная работа", а повод поговорить.
источник

VR

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

VR

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

a

alexlev in DevOps — русскоговорящее сообщество
Да ладно. Печалька.. Hourly Based Cloud 10 баксов закинь хватит на 5 таких задач.
источник

a

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

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
alexlev
Норм задача. Так и че где остановились то?
на том, что "слишком сложна - меня бесплатно эксплуатируют без найма".
такой вот поиск фри-фрилансера )
источник

A

Alekh0 in DevOps — русскоговорящее сообщество
Vasiliy Romaneev
еще раз
вопрос - кого ты берёшь
студента за еду, чтобы учился и закрывать рутину - там было бы желание учиться и хоть что-то в обучении
рабочего миддла - нужен опыт
сеньёра - нужно вообще спросить - почему он сделал задачу, в которой написано nginx (а почему не выбрал haproxy). Это я чуть "улучшил" задачку, чтобы было чего обсудить.

и как выше написал - там вопросы про файрволы, бекапы, выбор ОС для этого всего.

то есть ТЗ не "бесплатная работа", а повод поговорить.
Мы по-разному смотрим. ТЗ - есть ТЗ, оно не для новичка, это моё мнение, мы можем тут расходиться во мнениях - это нормик. Для реализации описанного в ТЗ, нужно где это реализовать это или написать
---
- hosts: группа хостов
 vars: для определения версии ролей, хотя это тож не всегда надо
 roles: собственно, что ставим

Такой плейбук подойдёт или Вы знаете подводные камни которые могут быть при такой реализации?
А они есть
источник

a

alexlev in DevOps — русскоговорящее сообщество
хз как увидел сразу понравилась, почти добил. к тому же сможешь публично ее презентовать дашь доступ пусть смотрят.
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
Alekh0
Мы по-разному смотрим. ТЗ - есть ТЗ, оно не для новичка, это моё мнение, мы можем тут расходиться во мнениях - это нормик. Для реализации описанного в ТЗ, нужно где это реализовать это или написать
---
- hosts: группа хостов
 vars: для определения версии ролей, хотя это тож не всегда надо
 roles: собственно, что ставим

Такой плейбук подойдёт или Вы знаете подводные камни которые могут быть при такой реализации?
А они есть
в vars именно версии ролей указываем или что-то еще ?
сами переменные где ?
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
и где в этом сценарии роли )
источник

A

Alekh0 in DevOps — русскоговорящее сообщество
Vasiliy Romaneev
в vars именно версии ролей указываем или что-то еще ?
сами переменные где ?
В inventory, но какой нужен плагин для того, чтобы vars смогло взять переменную из инвентори?)
источник

VR

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

a

alexlev in DevOps — русскоговорящее сообщество
Ansible-playbook стараясь следовать Best Practices
источник

a

alexlev in DevOps — русскоговорящее сообщество
через мастерплэйбук делай
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
Alekh0
В inventory, но какой нужен плагин для того, чтобы vars смогло взять переменную из инвентори?)
да никакой плагин ставить не надо
идём читать то, где в ансибл можно переменные задавать
там 15+ пунктов так-то.
источник

A

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

VR

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

твой вариант плохой - я тебе сразу скажу
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
переменные в плейбуках - это .. для теста/дебага еще как-то
но всё равно - почему именно так ?
источник

A

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

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

VR

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

если так себе - то почитай best practice - где лучше хранить переменные.
источник