@pro_ansible

Страница 270 из 625
Сергей
10.09.2017
12:22:12
ниразу не про управления самими системами

их окружением

окружени етже надо чем-то готовить

Bogdan
10.09.2017
12:22:33
А номад?

Google
Алексей
10.09.2017
12:22:36
ну ты в номаде описываешь таки шаблоны

и он ими рулит

Сергей
10.09.2017
12:22:58
так это про инфру, а не про окружение в системе

ну окей номад - это про контейнера больше

хотя и коцый квм есть

Алексей
10.09.2017
12:23:13
но я немного не уверен что стоит в лоб сравнивать номад / ансибл

я использую оба например

Сергей
10.09.2017
12:23:35
номанд же не поставит тебе нужный пакетик

хотя в случаи докера - то там уже сбилдженый имедж

Алексей
10.09.2017
12:23:46
провиженинг хостов ансиблом, попытки вкрутить номадом сервисы

Сергей
10.09.2017
12:24:03
ну вооьще с появлением докера сильно ушли в строну иммутабельных инфраструктур

Алексей
10.09.2017
12:24:15
иммутабельные инфораструктуры да

вот это едже

Google
Сергей
10.09.2017
12:24:29
хотя тот же пакер прекрасно ансибл юзает для подготовки системы

но когда у тебя железный сервак который отдает 10-20 гигабит стриминга нгинксом - то там не совсем получится иммутабельная инфра

)

опять же не все в облаках

Сергей
10.09.2017
12:25:56
да можно все сделать я не спорю

но вот затраты и выхлоп

когда тебе на большом нагруженно мсерваке надо в конфиги добавить одну строчку и сделать релоад - ну тут как бы системы управления конфигурациями самое оно

тут еще условие, что тебе надо продолжать обслуживать тех клиентов что уже зацепились

не отфутболивая их

;)
10.09.2017
12:51:10
Аналог таверны?

Алексей
10.09.2017
12:51:37
не

это отладчик скорее

Сергей
10.09.2017
12:51:45
https://github.com/openstack/ara

;)
10.09.2017
12:51:54
Аа, ясно.

Сергей
10.09.2017
12:51:55
ну часть кейса таура он могет

Алексей
10.09.2017
12:52:22
Сергей
10.09.2017
12:53:22
платный?

Google
Алексей
10.09.2017
12:53:27
неа

Сергей
10.09.2017
12:53:53
в чем подвох?

Алексей
10.09.2017
12:55:17
никакого подхвоха

всё как есть

я взял потыкал. завел пару кейсов.

чувак на кейсы отвечает

Сергей
10.09.2017
12:58:19
на чем бабки то зарабатывает?

Алексей
10.09.2017
12:59:20
он эту штуку писал под какие то задания на курс обучения я так понял.

так что это побочный инструмент

Сергей
10.09.2017
13:00:39
есть шанс что он на него забьет

Алексей
10.09.2017
13:02:29
конечно

Ceyadia
11.09.2017
05:45:34
t.me/telelalka — каталог самых полезных и интересных каналов в телеграм. Присоединяйся к нам!

Anatoly
11.09.2017
17:49:59
а вот вопрос, есть в ansible параметер -l он туда стрингу ждет или можно list впихнуть? в документации пустовато

Алексей
11.09.2017
17:50:47
Лист

Через запятую и с глобами

Anatoly
11.09.2017
17:51:36
а ок, интереснее, спасибо

Алексей
11.09.2017
17:51:58
Не уверен про регекспы

Но мож и их

Andrey
12.09.2017
06:04:38
Коллеги, привет! Поделиться статьей про сборку Docker контейнеров при помощи Ansible и Paker можно?

Lev
12.09.2017
06:06:04
Поделись

Google
Александр
12.09.2017
06:07:11
+

Andrey
12.09.2017
06:07:34
http://bit.ly/2fegF15

Пожалуйста. Как обычно, буду рад комментариям, вопросам, предложениям и пожеланиям.

Dmitry
12.09.2017
06:37:56
"провеженером", my ass

Andrey
12.09.2017
06:39:40
есть лучший синоним?

Nklya
12.09.2017
06:58:23
Ну можно оставить английское написание, а если уж писать на русском, то провижинер имхо.

Andrey
12.09.2017
06:59:22
ок, буду иметь в виду, хотя, согласен, и так и так слух режет

Nklya
12.09.2017
07:01:57
Самая "прекрасная" статья в этом блоге - это 10 признаков чёткого дивопса ;)) https://dev-ops-notes.ru/devops/10-%d0%be%d0%b1%d1%8f%d0%b7%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d1%85-%d0%bd%d0%b0%d0%b2%d1%8b%d0%ba%d0%be%d0%b2-devops-%d0%b8%d0%bd%d0%b6%d0%b5%d0%bd%d0%b5%d1%80%d0%b0/

Прямо идеальный набор баззвордов и антипаттернов

Dmitry
12.09.2017
07:03:34
Прямо идеальный набор баззвордов и антипаттернов
ну так весь бложек сплошной хайп на баззворде )

1010101
12.09.2017
15:37:59
Гайз, а есть какие-то практики как ставить всякое из git-репозитория, но при этом, чтобы плэйбуки корректно работали в check-mode (-C)

?

Dmitry
12.09.2017
16:16:02
из той же оперы, чтобы поставить pip -e, но чтобы при каждом прогоне не переставляло )))

Nklya
12.09.2017
16:20:34
Гайз, а есть какие-то практики как ставить всякое из git-репозитория, но при этом, чтобы плэйбуки корректно работали в check-mode (-C)
Как бы в доках есть описание, там просто нужно обвесить чувствительные таски условиями ansible_check_mode http://docs.ansible.com/ansible/latest/playbooks_checkmode.html

Ilya
12.09.2017
20:57:50
народ, а какой простейший способ отрезать последний элемент из пути в переменной? к примеру var='/long/path/to/dir' => var='/long/path/to' это нужно чтобы удалить директорию вместе с родительской. или можно ли как-то сделать удаление проще?

Anton
12.09.2017
20:58:33
Ежели в shell - dirname.

Ilya
12.09.2017
20:59:09
не, у меня все на ансиблевых функциях как бы работает, такие костыли применять не хочется :)

Anton
12.09.2017
21:00:29
Можно попробовать найти аналог среди встроенных функций.

А вообще я бы регэксп накостылил. Люблю код, который не могу через месяц после написания разобрать. ?

Ilya
12.09.2017
21:01:57
ну есть типа os.path.dirname(path) питоновская, но все равно имхо должно быть как-то попроще через жинжу )

Google
Ilya
12.09.2017
21:03:09
впрочем спасибо за наводку, есть | dirname :)

{{ var | dirname }} делает ровно то что нужно

Anton
12.09.2017
21:05:17
Быстрый способ можно сделать и немного костыльным, а позже уже отрефакторить. ?

Nazar
13.09.2017
13:25:11
Коллеги, назрел вопрос. Есть роль деплоя приложения, в роли присутствует переменная с кол-вом приложений(приложения однотипные, отличаются только портами) Хочется сделать так, что бы после деплоя всех приложений продолжился только в том случае, если первое приложение задеплоилось удачно.

Все действия происходят на одном хосте

Собственно вопрос, как это реализовать в рамках одной роли и плейбука

sic transit
13.09.2017
13:26:47
when notify

это разное, но и то и другое подойдет

Anatoly
13.09.2017
13:27:22
что бы после деплоя всех приложений —> продолжился только в том случае, если первое приложение задеплоилось удачно мне одному видится здесь поломанная логика

Nazar
13.09.2017
13:27:38
Возможно описал задачу криво.

sic transit
13.09.2017
13:27:43
сойдет

я умею читать сломанную логику

Nazar
13.09.2017
13:28:16
Есть бинарь, который надо запускать в нескольких экземплярах

Следовательно хочется сделать так, что бы перестать деплоить или запустить таск с роллбеком, если приложение задеплоилось неудачно

Anatoly
13.09.2017
13:29:27
- { role: role_name, id: entitty_of_the_app, ports: ports, other_vars: other_vars }

на плэйбук повесить fail_hard

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