@pro_ansible

Страница 88 из 625
Pavel
30.10.2016
19:48:10
с фронтом же только ангуляр2, как так?

F01134H
30.10.2016
19:48:35
че?

Denis 災 nobody
31.10.2016
06:39:24
Ну что сложного в слове "новичок", что его коверкает каждый второй?

Google
Алексей
31.10.2016
06:41:07
Нее

Он делает пакеты

Но не репы

Denis 災 nobody
31.10.2016
06:42:39
Ну и createrepo, проще некуда

Alexander
31.10.2016
06:42:42
createrepo

Denis 災 nobody
31.10.2016
06:43:43
Подписываются пакеты, а не репа.

Алексей
31.10.2016
06:43:57
В рхеле пакеты

В дебе репа

В прочем в дебе тоже можно подписывать пакеты

Denis 災 nobody
31.10.2016
06:45:25
Рхел безопаснее, даже стянув рпм в кэш или свою репу, проверяется подпись выпустившего.. Не?

Алексей
31.10.2016
06:46:13
Я тут посмотрел у кого как... Например у nginx gpg_cheched=0

Google
Алексей
31.10.2016
06:46:25
И ни у него одного

Denis 災 nobody
31.10.2016
06:46:36
Собери и подпиши, делов..

Алексей
31.10.2016
06:46:46
А всё потому что подписать пакет это болька

Denis 災 nobody
31.10.2016
06:47:12
Но вообще странно, в центос 6 я импортирую их ключ

Алексей
31.10.2016
06:47:36
Командочка для подписи просит ввести пароль от ключа...

И это отвратительно автоиатизируется

Denis 災 nobody
31.10.2016
06:48:02
Нет там паролей, там же открытые ключи

Алексей
31.10.2016
06:48:03
Експектом

Денис, не надо со мной спорить :)

Denis 災 nobody
31.10.2016
06:48:24
А если у тебя закрытый запаролен - ссзб

Алексей
31.10.2016
06:48:36
Там нет вариантов

Denis 災 nobody
31.10.2016
06:48:54
Есть

Алексей
31.10.2016
06:49:07
Даже если не запаролен запрос все равно есть

Denis 災 nobody
31.10.2016
06:49:12
Отдельный ключ для подписи пакетов, без пароля

Алексей
31.10.2016
06:49:16
И надо нажать энтер

Denis 災 nobody
31.10.2016
06:49:38
У меня была автоподпись, проверю

Алексей
31.10.2016
06:49:44
О

Проверь

Вдруг там хитрость какая есть

Denis 災 nobody
31.10.2016
06:53:25
Впрочем, допускаю что с экспектом/аналогом.

Google
Алексей
31.10.2016
06:59:06
И подпись видимо будет не на ci

Ибо хранить ключи тоже болька

Denis 災 nobody
31.10.2016
07:15:13
Таска "собрать и выкатить пакет" на билд сервере. И хранение уже роль билда.

Denis 災 nobody
31.10.2016
07:51:10
пакеты собираются на 1 сервере, а ключ там уже через гит например. А задача - запуск скрипта "сборка и подпись пакета"

Алексей
31.10.2016
08:03:10
пакеты собираться на одном сервере заколебутся. пакетов ибо...

ладно это давно уже топик не для этого канала

Denis 災 nobody
31.10.2016
08:05:26
"ибо" надо пересобирать каждые пол часа? О_О И всё одновременно? Серверов может быть больше 1, например по серверу на дистр, но там же не так много работы. Счетное кол-во будет

так да

Kvendingoldo
31.10.2016
09:22:26
Народ, а как проще всего скопировать папку на сервер? Через copy, directory_mode=yes как-то криво

Lev
31.10.2016
09:23:01
sync?

Lev
31.10.2016
09:23:31
http://docs.ansible.com/ansible/synchronize_module.html

Kvendingoldo
31.10.2016
09:29:42
thx, почему-то первый раз когда пробовал - не помогло

Dmitry
31.10.2016
12:33:18
http://stackoverflow.com/questions/19942269/how-to-check-if-list-of-strings-are-present-in-command-output-in-ansible

так дергать из конгфигов строчки норм?

или есть более изяшные варианты?

Alexander
31.10.2016
12:33:41
lvm никто не расширяет случайно ансиблем?

Dmitry
31.10.2016
12:33:57
у меня есть конфиг, оттуда надо сохранить в переменные параметры

Alexander
31.10.2016
14:12:07
Кейс опиши

Google
Alexander
31.10.2016
14:12:20
МБ j2 лучше?

Dmitry
31.10.2016
14:15:40
да не, я уже шелом дергаю

строю грепы

непонятно. какого черта не грепается

Director\s+{\R\s+Name\s=\s+(\S+)\R\s+Password\s=\s"(\S+)\R}

такое ощущение что греп не умеет в \R

zhag
31.10.2016
16:13:09
что они там опять обновили. нужно плейбук написать а он даже ansible -m ping не может сделать на удаленный хост..

сплошное расстройство этот 2.1.2.0

"msg": "Failed to connect to the host via ssh."

Admin
ERROR: S client not available

zhag
31.10.2016
17:17:22
Да я не обновлял, просто он у меня то на одном ноуте то на другом, ну я и решил его на виртуалку поставить)

Алексей
31.10.2016
17:23:47
А кто-нибудь юзает ansistrano?

jagga
31.10.2016
17:28:26
что эта?

Алексей
31.10.2016
17:33:14
Капистрано на ансибл

Alexander
31.10.2016
17:46:46
Мне б столько свободного времени что б всякую херь тестить)

Алексей
31.10.2016
17:47:55
Увидел сегодня это слово на доске у коллег

Стало интересно

Andrey
31.10.2016
18:59:26
А что есть капистрано?

Алексей
31.10.2016
18:59:34
диплоилка под руби

Google
Алексей
31.10.2016
18:59:38
типа крутая

Pavel
31.10.2016
19:00:23
Но впринципе заменяема ансиблом, да

Denis
31.10.2016
19:02:38
deploy_helper ансибловский достаточно

Dmitry
31.10.2016
19:14:14
это типа когда папка с датой в имени и current симлинком ставится?

Алексей
31.10.2016
19:14:25
ага

Dmitry
31.10.2016
19:15:05
докероёбов наверное сейчас АШТРИСЁТ :)))

Pavel
31.10.2016
19:39:22
Так папка с симлинком это 1% деплоя

Denis
31.10.2016
19:40:32
Ну и?)

Pavel
31.10.2016
19:40:36
Обновить кеши, накатить/откатить миграции, сделать атомарно над несколькими машинами чтобы был zero downtime, дернуть нужные вебхуки, вот это всё.

Denis
31.10.2016
19:41:45
И ансиблом и капистраной это все легко решаемо

Pavel
31.10.2016
19:42:04
ну да

Denis
31.10.2016
19:42:42
С докером вот велики бывают.

Pavel
31.10.2016
19:43:18
ну деплой докерами это не первичная его функция мне кажется. Хотя и весьма органично ложится в эту задачу

Denis
31.10.2016
19:56:50
Есть vars, rolename: users: - name: developer1 versions: - 1 - 2 Я правильно понимаю, чтобы таском пройтись по всем девелоперам и версиям надо делать with_subelements ?

С планшета в дороге блин, не могу проверить... )

A
31.10.2016
22:09:07
товарищи. я тут взял ансибль в кривые руки и мне плохо.

валяю хост в ec2, добавляю его в группу при помощи add_host прохожусь по группе отдельной ролью для конфигурации после этого.

Dmitrii
31.10.2016
22:10:14
Возьми папет, попробуй сделать тоже самое, а потом снова ансибл.

A
31.10.2016
22:10:22
и он спрашивает у меня верен ли отпечаток ключа!

Dmitrii
31.10.2016
22:10:24
Из разряда "как сделать человеку хорошо"

Добавь в инвентори или просто в параметры [eu-central-1:vars] ansible_ssh_common_args='-o StrictHostKeyChecking=no'

A
31.10.2016
22:11:18
как отучить-то. всунуть ему ключ можно через add_host: ... ansible_ssh_private_key_file: ~/.ssh/bazinga.pem

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