@pro_ansible

Страница 444 из 625
Ostap
17.04.2018
08:27:06
жыр. спасибо огромное

Nikita
17.04.2018
08:27:47
https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user

Stepan T.
17.04.2018
09:31:42
Господа, тут кто-нибудь использует модуль для взаимодействия с FreeIPA?

Roman
17.04.2018
10:30:05
да, но только для добавления хостов в ipa

Google
Dorian
17.04.2018
10:59:51
Поцоны, расскажите есть ли способ зашифровать плейбук и выполнять его без запроса пароля?

Алексей
17.04.2018
11:00:16
да есть отличный способ

Artur
17.04.2018
11:00:23
какого пароля ?

Saykhan
17.04.2018
11:00:29
Ваулт

Алексей
17.04.2018
11:00:39
base64 как раз делает такое шифрование

Dorian
17.04.2018
11:00:41
--ask password

я уж думаю бинарь на гоу написать

Pavel
17.04.2018
11:01:32
Думаю это был сарказм)

Artur
17.04.2018
11:01:43
--ask password
используй ключи

Dorian
17.04.2018
11:01:47
не могу

компания оч. большая

Google
Nklya
17.04.2018
11:02:18
что вообще может быть секретного в плейбуке, чтобы его нужно было шифровать

Алексей
17.04.2018
11:02:25
Dorian
17.04.2018
11:02:38
ну, например wget

Pavel
17.04.2018
11:02:40
ansible-vault --vault-password-file=<secret file>

Алексей
17.04.2018
11:03:01
пусть никто не узнает что я там такое делаю ?

Pavel
17.04.2018
11:03:06
Ну по колхозному можно как-то так, через волт с паролем в файле

Dorian
17.04.2018
11:03:06
Поцоны, все верно... Есть способы с ключами и паролями

пусть никто не узнает что я там такое делаю ?
Да! Нужен именно один такой плейбук

Stepan T.
17.04.2018
11:03:20
Используй единую систему авторизации и аутентификации, делай всё из под одного пользователя с достаточными правами

Алексей
17.04.2018
11:03:23
@mangoat я рекомендую просто перейти на паппет. или на cfengine

там как раз такой паттерн

Алексей
17.04.2018
11:03:36
исходники есть — прочитать нельзя

Dorian
17.04.2018
11:04:03
исходники есть — прочитать нельзя
Значит бинарь на go в локальной репе лучший способ ?

Алексей
17.04.2018
11:04:33
Значит бинарь на go в локальной репе лучший способ ?
лучший способ понять почему у тебя такая проблема есть и решить оноую

Pavel
17.04.2018
11:05:02
https://tproger.ru/explain/xyproblem/

Dorian
17.04.2018
11:06:12
лучший способ понять почему у тебя такая проблема есть и решить оноую
Плейбуками пользуется множество народу, одна из ролей установка сертификатов. Не хочется, что бы кто-то видел в репе пароли на скачивание сертификатов (там basic-auth). Шифровать паролем тоже не вариант, ибо много народу пользуется. Может LDAP ?

Pavel
17.04.2018
11:07:16
Это защита от добрых людей.

Google
Алексей
17.04.2018
11:08:00
установленные сертифкаты прочитать нельзя ?

как будут раздоваться права на факт скачивания плейбука ?

если пароль не спрашивается резделяемого секрета нету. значит кто угодно может выполнить оный

Dorian
17.04.2018
11:08:58
как будут раздоваться права на факт скачивания плейбука ?
Тут проблема, плейбуки видят все полу публичная репа, хоть и с LDAP доступом

Алексей
17.04.2018
11:09:30
текст ансибла не секрет. текст роли не секрет. тест таска тоже не он.

Pavel
17.04.2018
11:09:32
В vault можно положить только пароль, а пароль этот подставлять в плейбук как переменную. Этот пароль не увидит никто

Алексей
17.04.2018
11:09:55
секрет это пароль. пароль это то что дает возможность выполнить роль. и ты хочешь оный не спрашивать.

Dorian
17.04.2018
11:09:57
Спасибо за идеи парни!

Может действительно бинарь на go написать...

Nklya
17.04.2018
11:10:28
Засунуть вызов ансибла в CI или Tower и все

Алексей
17.04.2018
11:11:00
Может действительно бинарь на go написать...
а что бинарь то на го уже не пропустить через strings ?

Алексей
17.04.2018
11:11:53
base64 ;)
ну я с этого и начал... сама задча решена не верно...

сейчас ты вместо гарантирования результата просто усложняешь задачу по добыванию данных...

Pavel
17.04.2018
11:12:31
Если я правильно понял автора, на сервер надо поставить ключи, причём ни содержимое ключей ни пароли доступа к серверу с ключами светить в публичной репе нежелательно.

Алексей
17.04.2018
11:13:01
так что бинарь на го потом upx для запаковки бинаря. а поверх крипту типа aspprotect или что там сейчас модно

Google
Vadim
17.04.2018
11:13:21
пусть оно через lookup их достает откуда угодно - из закрытого гитрепа, S3 смонтированного локально и т.д.

Pavel
17.04.2018
11:14:29
В таком случае проще всего организовать доступ с целевых серверов по ключу, ключи генерить на них же отдельным плейбуком. Сервер будет сам ломиться куда надо и получать сертификат, никакая секретная информация не утечёт в репы

Dorian
17.04.2018
11:14:35
Поговорю с безопасниками, может получится ограничить доступ к плейбуку

Спасибо, господа!

Pavel
17.04.2018
11:17:25
В плейбуке просто будет: scp {servername}@{keyshost}:certs/meycert.crt /etc/pki/.... А учётка и ключи - на сервере, на котором этот плейбук выполняется

Dorian
17.04.2018
11:21:46
А кто как деплоит сертификаты ?

Ни у кого таких проблем нет?

Можно сертификат и в темплейт включить :)

Stepan T.
17.04.2018
11:22:29
А кто как деплоит сертификаты ?
freeIPA сервер-клиент, где нет клиентов, там sssd

Nklya
17.04.2018
11:22:47
Интернет скоро сдохнет, кому нужны какие-то сертификаты))

Artem
17.04.2018
11:23:27
эт у вас сдохнет

Stepan T.
17.04.2018
11:23:54
Интернет сдохнет, но админить машинки в локальной сети надо.

Антон
17.04.2018
11:24:23
Интернет сдохнет, но админить машинки в локальной сети надо.
за дошик? или думаешь так же будут платить за админство?

Fedor
17.04.2018
11:24:32
8к как и раньше

Stepan T.
17.04.2018
11:24:58
ну за 400 машинок на линупсе может быть будут немного больше платить

Fedor
17.04.2018
11:25:17
с ансиблом?)

Stepan T.
17.04.2018
11:25:17
Но это не точно, линупс же не ломается.

Анисбле не решает проблем с руками пользователей

Nklya
17.04.2018
11:26:05
Пора форкать себе на память ансибл

Vladimir
17.04.2018
11:28:20
пора фоткать Ansible Doc пока его не заблочили

Google
Vladimir
17.04.2018
11:29:05
скоро будим на CD обмениваться новой версей Ansible Doc

Nklya
17.04.2018
11:29:32
Зачем, будет своя православная документация

Антон
17.04.2018
11:29:47
Vladimir
17.04.2018
11:30:00
главное что бы они stackoverflow.com не заблочили пойду пожалуй начну его кешировать

Sagi
17.04.2018
11:30:39
блок стаковерфлоу остановит работу по всей стране..

Vladimir
17.04.2018
11:31:16
не то что работу страна потеряет высококлафицированных специалистов

Vadim
17.04.2018
11:31:23
напишем бота тогда, заодно поржем, читая что народ ищет

Nklya
17.04.2018
11:31:24
Свой линкедин уже есть, стековерфлоу не проблема добавить

Sagi
17.04.2018
11:32:03
добавить?

Vladimir
17.04.2018
11:32:03
Свой линкедин уже есть, стековерфлоу не проблема добавить
добавить да но как же знания которые там уже есть или будим свое по новой писать ?

Nklya
17.04.2018
11:32:30
Это будут посконные православные знания

Антон
17.04.2018
11:32:40
добавить да но как же знания которые там уже есть или будим свое по новой писать ?
у нас свой путь. зачем нам чужой? когда компы появились? вот и будем 80 лет за 5 лет наверстывать

Nklya
17.04.2018
11:32:49
Из серии «я слышал, что это так нужно делать» и дальше какая-то дичь

Антон
17.04.2018
11:33:03
Dorian
17.04.2018
11:34:19
Sagi
17.04.2018
11:35:26
игрокниги

Nklya
17.04.2018
11:36:03
Ветвление от корня ствола

Pavel
17.04.2018
11:37:16
есть такой вопрос: есть такие переменные: name_id: abc ids: {aaa: 1, aab: 2, aac: 3, abc: 4, abb: 5 } как мне достать такую переменную: ids[name_id] оно будет "4" ?

Страница 444 из 625