@pro_ansible

Страница 286 из 625
Dmitrii
08.10.2017
12:40:42
Что то типа такого, наверное

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

Dmitrii
08.10.2017
12:42:24
Это был тонкий намёк на то, что "не замечают" не является оправданием бездействию, если можно сделать лучше. Конечно, иногда лучше сделать и нельзя.
Когда можно оптимизировать базу на 5% и окупить все расходы на весь годовой билл амазона и еще бонус получить — нахер мне этот гитхаб оптимизировать?)

Это я к тому, что везде все индивидуально

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 }} или это не так должно работать?

Gaiaz Iusipov
08.10.2017
16:39:25
Сделай debug: var=build_dir и увидишь все ключи к которым можеь обратиться
да, так и делаю. Я просто не понимаю зачем мне такой ассоциативный массив на выходе.\ Там на выходе одна переменная - path. Неужели както эстетичнее нельзя ее получить. Без register переменная вообще теряется получается

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
а чем отличается removed oт absent в yum-модуле?
elif state in ['removed', 'absent']: res = remove(module, pkgs, repoq, yum_basecmd, conf_file, en_repos, dis_repos, installroot=installroot) А нет никакой разницы

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
наверное хочет спросить как ставить мускул ансиблом под рпм ггг

Тефтеля
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
господа, беспрактис по хранению около сотни ssh ключей для ансиблы имеется?
ну у меня не ssh ключи, но ssl ключи и сертификаты хранятся в vars зашифрованые ansible-vault

не сотня, конечно, пока только 14 пар

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
А еще можно не плодить сущности и не юзать сотни ключей для хостов. Что мешает один добавить на все?
не всегда получается, иногда тебе просто передают приватный ключ от сервера, для поднятия ssh

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 по ключам работаю, и ни разу не было случая чтобы потребовалось вынести приватный ключ куда-либо

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
и непонятно, откуда утекло

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
теперь добавляем в этот цирк еще несколько админов... =)
и получаем 1 админский ключ, который раскидываем (ПАБ) по нодам. И не надо страдать хернёй, ключ на 4к более чем безопасен, чтобы быть 1 для всех

ну или на ансибл, если им не надо на эти ноды ходить

n серверов, m админов
вообще тут ldap норм, тот же 389ds, там можно прописать каким группам доверять, сам сервис умеет запрашивать ключ для авторизации итд

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

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