Size: a a a

IT Lobby Irkutsk💡

2020 May 13

L

Loljeene in IT Lobby Irkutsk💡
Ruslan Shigapov
Вопрос безопасности - в каком виде хранит учётные данные любая из этих систем? В AD пароли по факту не хранятся.
вариантов масса, если надо хранить - ansible-vault, hashicorp vault.
Мне скорее интересно в плане Linux серверов.
Приходит человек на проект, и его pub-key нужно раскатать на N машинок вместе с правами и группами
источник

RS

Ruslan Shigapov in IT Lobby Irkutsk💡
Loljeene
вариантов масса, если надо хранить - ansible-vault, hashicorp vault.
Мне скорее интересно в плане Linux серверов.
Приходит человек на проект, и его pub-key нужно раскатать на N машинок вместе с правами и группами
Тогда да, подходит. Ещё можно во время развёртывания ос использовать файл предустановки. Либо готовый образ системы (голд имидж) преднастроенный использовать. Ещё, насколько я помню, openssh может обращаться к серверу ключей.
источник

AA

Aleksey Anoshko in IT Lobby Irkutsk💡
Ruslan Shigapov
Вопрос безопасности - в каком виде хранит учётные данные любая из этих систем? В AD пароли по факту не хранятся.
источник

AA

Aleksey Anoshko in IT Lobby Irkutsk💡
Loljeene
вариантов масса, если надо хранить - ansible-vault, hashicorp vault.
Мне скорее интересно в плане Linux серверов.
Приходит человек на проект, и его pub-key нужно раскатать на N машинок вместе с правами и группами
источник

L

Loljeene in IT Lobby Irkutsk💡
Ruslan Shigapov
Тогда да, подходит. Ещё можно во время развёртывания ос использовать файл предустановки. Либо готовый образ системы (голд имидж) преднастроенный использовать. Ещё, насколько я помню, openssh может обращаться к серверу ключей.
Образ системы не сильно подходит там, где уже раскатано окружение. Я у себя в проекте через ансибл раскатываю роли и пользователей на сервера. В целом идея мне понравилась - хранишь все в git-репе, gitlab по pull-request запускает плейбуки и раскатывает права.
Но не уверен что это решение для прода.
источник

RS

Ruslan Shigapov in IT Lobby Irkutsk💡
Loljeene
Образ системы не сильно подходит там, где уже раскатано окружение. Я у себя в проекте через ансибл раскатываю роли и пользователей на сервера. В целом идея мне понравилась - хранишь все в git-репе, gitlab по pull-request запускает плейбуки и раскатывает права.
Но не уверен что это решение для прода.
Если хоть сколько то объёмная инфраструктура, то либо так, либо опять же всякие каталоги.
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
Loljeene
Образ системы не сильно подходит там, где уже раскатано окружение. Я у себя в проекте через ансибл раскатываю роли и пользователей на сервера. В целом идея мне понравилась - хранишь все в git-репе, gitlab по pull-request запускает плейбуки и раскатывает права.
Но не уверен что это решение для прода.
для тех, кто не боится всех этих слов очень даже нормально работает - у нас что-то похожее само по себе сделалось.
источник

E

Evgеnу in IT Lobby Irkutsk💡
Звучит оно хорошо, но вот кто мне расскажет - если возникнут проблемы - насколько их проще (сложнее) будет решить, чем с AD?
источник

E

Evgеnу in IT Lobby Irkutsk💡
ну и вариант "всё в текстовых конфигах" - как то не очень выглядит
источник

L

Loljeene in IT Lobby Irkutsk💡
Evgеnу
ну и вариант "всё в текстовых конфигах" - как то не очень выглядит
а как по мне - наоборот удобно. А учитывая что конфиги хранятся в репе, детально видно кто, что и когда изменил
источник

L

Loljeene in IT Lobby Irkutsk💡
А пайпланый показывают когда изменения были раскатаны на сервера
источник

L

Loljeene in IT Lobby Irkutsk💡
Как с этим дело обстоит в AD я не знаю. Потому как давно даже не деплоюсь на Windows сервера
источник

E

Evgеnу in IT Lobby Irkutsk💡
Loljeene
а как по мне - наоборот удобно. А учитывая что конфиги хранятся в репе, детально видно кто, что и когда изменил
Сколько получается минимальная инфраструктура под это дело? Машина под git, машина под ansible?
источник

L

Loljeene in IT Lobby Irkutsk💡
Evgеnу
Сколько получается минимальная инфраструктура под это дело? Машина под git, машина под ansible?
Ансиблу машина не нужна, если мы говорим не про tower
источник

L

Loljeene in IT Lobby Irkutsk💡
А так gitlab+runner
источник

E

Evgеnу in IT Lobby Irkutsk💡
Loljeene
Как с этим дело обстоит в AD я не знаю. Потому как давно даже не деплоюсь на Windows сервера
А это не от нас зависит. Там не веб и не разработка. Поддержки чего-либо кроме винды нет и не планируется '
источник

E

Evgеnу in IT Lobby Irkutsk💡
Loljeene
Ансиблу машина не нужна, если мы говорим не про tower
А народ выше (на хабре) пишет что нужна
источник

E

Evgеnу in IT Lobby Irkutsk💡
ПОтому что на винде он запускается через одно место
источник

RS

Ruslan Shigapov in IT Lobby Irkutsk💡
источник

E

Evgеnу in IT Lobby Irkutsk💡
Развертывание которого - отдельная нетривиальная задача)
источник