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

F01134H
30.10.2016
19:48:35
че?

Тима
30.10.2016
19:57:08

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

Google

Denis 災 nobody
31.10.2016
06:39:35

Алексей
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
Таска "собрать и выкатить пакет" на билд сервере. И хранение уже роль билда.

Алексей
31.10.2016
07:16:09
:)

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

Dmitry
31.10.2016
17:10:59

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