
lastsky
17.07.2017
11:50:17
я бы понял ещё ключ без пароля, но пароль без ключа...

Алексей
17.07.2017
11:50:49
Просто если кто-то так же как я этого не знал -- делюсь опытом ошибки

Google

Vlad
17.07.2017
11:51:41

Alibek
17.07.2017
11:52:20

Gleb
17.07.2017
11:52:52
а вот так хеш нормально генерить? python -c "import crypt,random,string; print crypt.crypt(raw_input('password: '), '\$6\$' + ''.join([random.choice(string.ascii_letters + string.digits) for _ in range(16)]))"

Pavel
17.07.2017
11:53:34

Gleb
17.07.2017
11:54:03
ну да попроще будет :D ток вопрос в том что я например не должен видеть пароли людей

Алексей
17.07.2017
11:54:28
я храню юзеров в гите а пароли тупо рендомом делал.

Pavel
17.07.2017
11:56:10
ну у меня инвентори там где пароли - через ваулт зашифрованы, там что не принципиально хеш хранить и "открытые" пароли

Alibek
17.07.2017
11:57:49

Pavel
17.07.2017
11:58:40

Alibek
17.07.2017
11:59:34
Т.е. инфа о пользователе дублируется если он в нескольких хостах должен быть
Я вот от этого хочу уйти, один пользователь - одно описание, на все хосты

Pavel
17.07.2017
12:00:46

Алексей
17.07.2017
12:01:07
вообще идея упоавления уз через ансибл крайне неудачная

Google

Алексей
17.07.2017
12:01:30
годится для систем где юзеров мала. 3-5

Pavel
17.07.2017
12:02:05

Alibek
17.07.2017
12:02:22
Ну не везде годно авторизовать по ldap

Pavel
17.07.2017
12:03:19

Алексей
17.07.2017
12:03:28

lastsky
17.07.2017
12:05:28

Алексей
17.07.2017
12:05:44
увольняются. меняют права. группы.

Alibek
17.07.2017
12:06:19

Алексей
17.07.2017
12:06:24
и как это делать ?через отдельный плейбук ? или через часть роли

lastsky
17.07.2017
12:06:33

Алексей
17.07.2017
12:06:54
если отдельный плейбук то как сделать что бы конкретному одному дать больше прав чем его группе
если через ролевые плейбуки то как обеспечить синхронизацию всего дела когда плейбуков множество
такие вот вопросы

Pavel
17.07.2017
12:07:48

Alibek
17.07.2017
12:07:53

Pavel
17.07.2017
12:08:04
или им всем нужен логин на сервер?

Алексей
17.07.2017
12:08:23
я про живых юзеров ваапщета.

Pavel
17.07.2017
12:09:18

Алексей
17.07.2017
12:09:33
ак и так и так

Google

Alibek
17.07.2017
12:10:27
А каким местом управление пользователями хоста относится к управлению пользователями сервиса?
или речь о samba и иже с ним?

Алексей
17.07.2017
12:12:04
я про обычных системных пользователя. некоторые должны быть на хосте.
бывает что там 100500 деволпсов и немного девов или путок опсов
и вот внутри этого дела бывает надо управлять правами юзеров
особено в мультипроектных системах
когда какой нить dba должен быть везде, но кое где рутом а гдето нет
и вот тут ансибл сливается очень
и надо кокой нить ipa

Alibek
17.07.2017
12:23:10
Ну не то что-бы сливает, просто задача у ansible проще, у меня для случая с dba решается разным экземпляром описания переменных для хоста или группы хостов. Если человек уволился - то смена пароля и ключей в файле описания юзера.
Но так-то да централизовано оно получше будет, ну тут есть возможность накатить на хост авторизацию по ldap или использовать схему ansible pull.

Dmitry
17.07.2017
12:42:07

Алексей
17.07.2017
12:42:30
там тоже бывают варианты

Gleb
17.07.2017
12:46:29
проблема еще в том что ансибл надо руками дёргать или пилить что-то вокруг

Gleb
17.07.2017
12:46:48
а не просто поставить галочку что челвоек уволен и права отобрались везде

Алексей
17.07.2017
13:00:23

Anatoly
17.07.2017
13:00:24

Алексей
17.07.2017
13:00:40

Anatoly
17.07.2017
13:00:53

Алексей
17.07.2017
13:01:15
Нет

Anatoly
17.07.2017
13:01:48
Нет
нет - не надо или нет - надо?

Gleb
17.07.2017
13:02:08
не надо, будет поддерживать заданное состояние

Google

Anatoly
17.07.2017
13:03:23

Gleb
17.07.2017
13:04:39
пока это выглядит намного проще в реализации

Anatoly
17.07.2017
13:05:05
ну а перед этим конечно надо сделать git pull а потом сделать salt state.highstate
выглядит это ровно точно так же как и с ансиблом с единственной разницей в салте есть зеромку в ансибле нет. если люди которым это нравится.
с другой стороны есть товариши который чеф по крону пускают, вот у них там полное удовольствие от поддержания последнего состояния...

Gleb
17.07.2017
13:43:56
я сейчас вообще тестирую foreman
концепция с ансиблом и раскатой из кучи мест вообще стрёмная, а централизовать не выходит когда у людей доступ есть

Anatoly
17.07.2017
13:49:39

Gleb
17.07.2017
13:50:33
когда у тебя всё классно сделано то конечно да
когда у тебя страшный огромный госпроект - боятся

Admin
ERROR: S client not available

Sergey
17.07.2017
14:10:12
пользователи из LDAP - вещь.
в "искаропки" можно сделать "разрешено всем", "разрешено только тем, кому разрешено", "разрешено только тем, кто входит в конкретную группу"
на мой вкус - вполне достаточно.
не говоря уже о всяких фокусах, которые возможны с sudoers

lastsky
17.07.2017
14:12:45
ну вот кстати у меня есть один знакомый, у которого пользователи для windows/linux живут в LDAP. однажды после обновления LDAP он потерял доступ ко всем серверам.
(а причиной тому стал баг в контроллере LDAP)

A
17.07.2017
14:14:03
ну ок, посмотрел я на выходных на солт, в целом приятно.
но документация!

lastsky
17.07.2017
14:14:25
"три фора пять ифов - хуярим дальше"? ) (с)

A
17.07.2017
14:14:35
где посмотреть список работающих ключей для профиля для salt-cloud например
ну т.е. кроме исходников

Google

Anatoly
17.07.2017
14:18:31
солт-клауд это вообще отдельная балалайка.
если я ничего не путаю.

Dmitry
17.07.2017
14:19:03
вот, кстати, есть у меня один знакомый (с) у которого как-то было всего лишь 90 тысяч учеток в LDAP, так приходилось все проверять, перед тем, как обновить :)))

lastsky
17.07.2017
14:21:24

A
17.07.2017
14:21:50
ну мне солт как раз понравился этим salt-cloud и salt-ssh
у меня масштабы очень маленькие, поэтому не вижу смысла держать еще и мастер

Anatoly
17.07.2017
14:22:50
салт клауд прекрасно заменяет терраформ если вам надо в облака.

A
17.07.2017
14:23:19
я облака до этого ансиблом собсно и строил, не знаю зачем терраформ

Sergey
17.07.2017
14:33:45

A
17.07.2017
14:34:35
у меня тут амазон, опенстэк со вкусом рэкспейса и немножко вмварь виклауд чтоб жизнь малиной не казалась.
я из-за последнего и начал смотреть в сторону salt-cloud, потому что он объявлен диприкейтед ансиблом (да и вмварью).
как заказчик сегодня сказал что наверное и оттуда будем съезжать.

Gleb
17.07.2017
15:18:33

greydjin
17.07.2017
15:43:03
Они раньше платные были, но два или три года назад ушли в opensource. Мне нравится

Dmitry
17.07.2017
15:45:31
как у вас получалось развалить базу openldap, расскажите?
зачем нужны freeipa, кстати. в смысле зачем вообще нужны все эти наслоения гамна, кроме чистого openldap

greydjin
17.07.2017
15:47:15
Openldap меняет scheme при смене версий. Обновляешься и поиск объектов из систем которые подключаются к openldap перестает работать

Dmitry
17.07.2017
15:48:28
c 2.х на 3.x чтоли?

Sergey
17.07.2017
15:50:53
да его вроде нет ещё 3.х

Dmitry
17.07.2017
15:52:17
ну значит мне везло, потому что у меня было минимум стандартных схем

Gleb
17.07.2017
15:52:20
это не коробочное решение, не охота с этим из консоли работать, морду самому писать?

Dmitry
17.07.2017
15:53:08
ой, всё... я схемы сам делал, но тут даже "морду самому писать" боятся - другой use case