Все верно, именно getent. По поводу проще или нет - вы предлагаете из одного инструмента сделать другой (что не раз упоминаете в статье), я же просто реализовал идемпотентность на уровне роли стандартными методами инструмента (никакого питон кода). Так давайте подумаем логически, что же проще? ;)
Господи зачем так сложно? Если задача только в пользователях - сразу опиши эту логику в роли… у меня есть роль которая работает по примерной логике 1) есть список пользаков в ансибле (на самом деле он еще отрезается в зависимости от энва) 2) есть модуль который отдает тебе список пользаков в системе с фильтром (например по комменту к пользавотелю) 3) первая часть роли убеждается что все пользователи из списка в аесибле есть в системе (все ключи все баш профили и ид) 4) вторая часть роли вырезает разницу между тем что получили в пункте 2 и тем что в списке в весибле и удаляет всех лишних … все
Может конечно у вас куда больше задач, значит пример просто не очень.
Есть мнение, что эта фраза произносилась в плане того, что индустрия движется в сторону Т-shape инженеров. Уже недостаточно быть просто программистом, у тебя должны быть ещё смежные скилы, как технические, так и софт.
Все верно, именно getent. По поводу проще или нет - вы предлагаете из одного инструмента сделать другой (что не раз упоминаете в статье), я же просто реализовал идемпотентность на уровне роли стандартными методами инструмента (никакого питон кода). Так давайте подумаем логически, что же проще? ;)
Господи зачем так сложно? Если задача только в пользователях - сразу опиши эту логику в роли… у меня есть роль которая работает по примерной логике 1) есть список пользаков в ансибле (на самом деле он еще отрезается в зависимости от энва) 2) есть модуль который отдает тебе список пользаков в системе с фильтром (например по комменту к пользавотелю) 3) первая часть роли убеждается что все пользователи из списка в аесибле есть в системе (все ключи все баш профили и ид) 4) вторая часть роли вырезает разницу между тем что получили в пункте 2 и тем что в списке в весибле и удаляет всех лишних … все
Может конечно у вас куда больше задач, значит пример просто не очень.
Есть мнение, что эта фраза произносилась в плане того, что индустрия движется в сторону Т-shape инженеров. Уже недостаточно быть просто программистом, у тебя должны быть ещё смежные скилы, как технические, так и софт.