
Dmitrii
08.10.2017
12:40:42
Что то типа такого, наверное

Никита
08.10.2017
12:42:06
спасибо, покопаю в эту сторону

Dmitrii
08.10.2017
12:42:24
Это я к тому, что везде все индивидуально

Google

Anton
08.10.2017
12:43:51
Вот именно! И не "не замечают" является определяющей характеристикой, не так ли?

Dmitrii
08.10.2017
12:44:48
Все верно. Корректнее сказать "всем насрать"
Ибо экономия на спичках а куче людей добавится куча гемора

Bogdan (SirEdvin)
08.10.2017
14:08:31
Или gitlab

Gaiaz Iusipov
08.10.2017
15:04:25
Народ, подскажите, я правильно использую return value?
- name: Create temporary build directory
tempfile: state=directory suffix=build
register: build_dir
использую дальше как {{ build_dir.path }}
или это не так должно работать?

Dmitrii
08.10.2017
16:22:40

Gaiaz Iusipov
08.10.2017
16:39:25

Dmitrii
08.10.2017
16:40:56
У тебя в register будет что то типа output модуля всегда
Каждый модуль туда насирает свою структуру каждый раз
Поэтому через точку обращаться придется

Gaiaz Iusipov
08.10.2017
16:43:24
понял, спасибо. неудобно)

Dmitrii
08.10.2017
17:04:35

Dmitry
09.10.2017
09:20:07
скажите, как можно красивше строку разбить в плейбуке?

Google

Dmitry
09.10.2017
09:21:04
2 url: "{{ compose_download_url + compose_version }}/docker-compose-{{ kernel_name.stdout }}-{{ os_arch.stdout}}"
вот такую

Matvey
09.10.2017
09:30:36
а чем отличается removed oт absent в yum-модуле?

Anatoly
09.10.2017
09:35:52

Matvey
09.10.2017
09:36:21
это из исходников?

Anatoly
09.10.2017
09:38:10
а еще вот отлично просто
# removed==absent, installed==present, these are accepted as aliases

Matvey
09.10.2017
09:38:34
понял, спасибо

Anatoly
09.10.2017
09:39:17
Вот
https://github.com/ansible/ansible/blob/0be8ac6797c45b811e338a2d13149607a9f7f604/lib/ansible/modules/packaging/os/yum.py#L1205
и вот
https://github.com/ansible/ansible/blob/0be8ac6797c45b811e338a2d13149607a9f7f604/lib/ansible/modules/packaging/os/yum.py#L1236

;)
10.10.2017
08:51:34
Скиньте ссылку на чат mysql или mariadb если есть

?simplemice
10.10.2017
08:52:04
@mysql_ru

Dmitry
10.10.2017
08:57:17
наверное хочет спросить как ставить мускул ансиблом под рпм ггг

Kirill
10.10.2017
09:19:42

Тефтеля
10.10.2017
09:26:45
command: myscript.sh

One
10.10.2017
09:29:23
господа, беспрактис по хранению около сотни ssh ключей для ансиблы имеется?

Dmitry
10.10.2017
09:29:40
мне тоже интересно
можно какое то FreeIPA прикрутить наверное

One
10.10.2017
09:30:12
он структуру каталогов может упаковать или только с отдельными файлами работает?
нет FreeIPA не очень годится, сервера в разных структурах находятся, не очень удобно с ним

Google

One
10.10.2017
09:35:37
я пока решил так для себя: моунт шифрованного LUKS раздела cо структурой каталогов с ключами перед запуском плейбуков
и анмоунт при окончании работы

Dmitry
10.10.2017
09:36:34
https://www.vaultproject.io/ ?

Nklya
10.10.2017
09:37:38
А зачем ансиблу 100 ключей?

Dmitry
10.10.2017
09:40:23
ну может у человека 100 проектов
аутсорс там какойнить

A
10.10.2017
10:43:11
если 100 проектов, то зачем их все сразу монтировать
но тоже интересно

One
10.10.2017
10:43:22
Еще такой вариант - нейминг ключей или каталогов по доменному имени сервера и имени пользователя, чтоб удобнее в плейбуках разгребать, запихнуть в приватный git и оттуда дергать при нужде. И обновлять удобно и в открытом виде не болтаются - плейбуки можно смело выкладывать.

Dmitrii
10.10.2017
10:45:00
У нас сикреты как сабмодуль подключены некоторые
Уже хотим отказываться от такого солюшена. Основной минус — отсутсвие разграничения прав что очевидно
Но с другой стороны самый железобетонный вариант )

One
10.10.2017
10:46:47
разграничение прав достигается разделением репозиториев, но и трудозатраты по поддержке возрастут

Pavel
10.10.2017
10:48:54
не сотня, конечно, пока только 14 пар

Denis 災 nobody
10.10.2017
10:51:16

A
10.10.2017
10:51:44
тут нужно понять что именно сейчас не устраивает.
так-то можно генерить ключи с паролем и большим количеством раундов и класть себе спокойно в репу рядом с плейбуками.

Denis 災 nobody
10.10.2017
10:52:37
паб можно хоть в инет, это безопасно

Google

One
10.10.2017
10:57:24
паб на удаленном сервере, у тебя приват для ssh по ключу

Dmitry
10.10.2017
11:15:56
мне кажется что сервис типа волт все таки самый оптимальный

Denis 災 nobody
10.10.2017
11:16:47

One
10.10.2017
11:17:32
я про волт читаю сейчас...

Nklya
10.10.2017
11:19:18
А еще можно не плодить сущности и не юзать сотни ключей для хостов. Что мешает один добавить на все?

Dmitrii
10.10.2017
11:20:28
А вы держите кластер волта на разные проекты?

One
10.10.2017
11:25:37

Denis 災 nobody
10.10.2017
11:29:18

One
10.10.2017
11:30:34
тут похожая ситуация

Nklya
10.10.2017
11:31:19
Ну а после того, как есть приватный ключ, можно добавлять свой паблик на хост.
Но конечно, когда такая ж с безопасниками, тогда да, нужно придумывать, как жить со 100 ключами

Denis 災 nobody
10.10.2017
11:32:03

One
10.10.2017
11:32:53
зачем поставить? ты с несколькими приватниками не работал чтоль? их прватник используется только для связи с их сервером

Denis 災 nobody
10.10.2017
11:33:23

One
10.10.2017
11:33:29
что в ансибле, что в ssh можно указать приватный ключ для хоста

Denis 災 nobody
10.10.2017
11:33:39
их приватник на твоей машине не даст ничего
лет 10 по ключам работаю, и ни разу не было случая чтобы потребовалось вынести приватный ключ куда-либо

One
10.10.2017
11:34:28

Denis 災 nobody
10.10.2017
11:34:44
тогда что ты с приватным делаешь?

Google

Denis 災 nobody
10.10.2017
11:35:05
у тебя свой приватный, именно от твоего хоста, он 1
и паблик для твоего приватного ушел к ним

One
10.10.2017
11:35:49
для ssh параметр -i

Denis 災 nobody
10.10.2017
11:36:59
то есть они сами сгенерили пару и заслали тебе, а ты через -i подключаешь? Но опять же, такой ключ нужен только на той машине, которая раскатывает, деплоить приватный ключ - моветон
то есть вместо схемы "нормально заполняем auth.." - используем 1 пару ключей для всех машин?
и утекание этой пары - нужно передеплоить новую пару, обновлять auth,...

One
10.10.2017
11:39:44
иногда такое может быть, как частный случай

Denis 災 nobody
10.10.2017
11:39:47
и непонятно, откуда утекло

One
10.10.2017
11:41:38

Denis 災 nobody
10.10.2017
11:42:51
тогда чем не устраивает генерить пару на самой ноде и вытаскивать паб, который как хочешь распространяй?

One
10.10.2017
11:42:59
частично можно решить установкой паблика в auth, а частично возиться с приватными ключами
теперь добавляем в этот цирк еще несколько админов... =)
n серверов, m админов

Nklya
10.10.2017
11:45:32
Добавить прогон ансибла в CI, и не будет с кучей админов

One
10.10.2017
11:45:58
или добавить акки админов на тачку с ансиблой
типа единая точка развертывания

Denis 災 nobody
10.10.2017
11:46:22
ну или на ансибл, если им не надо на эти ноды ходить
n серверов, m админов
вообще тут ldap норм, тот же 389ds, там можно прописать каким группам доверять, сам сервис умеет запрашивать ключ для авторизации итд

A
10.10.2017
11:48:54
не только ключ на 4к тогда, а ключ с паролем и при генерации укажите -a 1000 хотя бы