@pro_ansible

Страница 407 из 625
Alexander
22.03.2018
16:35:52
Я переквалифицируюсь, скажем так

Salem
22.03.2018
16:36:28
сделай with_items или loops, а потом результаты замапь в дикт

Alexander
22.03.2018
16:36:52
Я смотрю в штатах больше популярен puppet или мне показалось?

Google
Alexander
22.03.2018
16:37:48
Без холиваров, чисто мнение интересно тех, кто со всем этим знаком

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

Nklya
22.03.2018
16:44:25
Без разницы что понимать.

Vadim
22.03.2018
16:49:11
Что сейчас на рынке более популярно?
люблю такие вопросы. "Я плотник, что посоветуете - React или Vue?"

Alexander
22.03.2018
17:05:38
Я не плотник)

Vadim
22.03.2018
17:08:45
это не личный выпад, просто навалом народу ищут где побольше плОтят

Alexander
22.03.2018
17:11:39
Все ищут. Такова человеческая натура

Все хотят подороже себя продать. И быть востребованными на рынке

Vladimir
22.03.2018
17:12:37
Ни разу не видел, чтобы искали, где меньше плотят. :)

Vadim
22.03.2018
17:13:02
это только в россии. Остальные занимаются тем что им близко и интересно. Меня до сих пор удивляет что многие не верят в этот эмпирический факт

Alexander
22.03.2018
17:13:03
Я чисто без холиваров хотел спросить. Почему именно вы выбрали ansible например

Там где зп примерно равны за знания тех или иных технологий, там да, с вами соглашусь что люди работают в кайф

Google
Alexander
22.03.2018
17:15:45
Нынешние условия работы или вы считаете что это действительно лучше чем какой-то аналог, если у вас была возможность выбрать конечно

kevit
22.03.2018
17:24:22
господа, экзистенциальный вопрос:

--- - name: Check variables hosts: all vars: tasks: - debug: var: aaa.bbb.c1 - debug: var: aaa.bbb.c2

cat group_vars/all/001 aaa: bbb: c1: i_am_c1 c2: i_am_c2

TASK [debug] *************************************************************** ok: [deploy] => { "aaa.bbb.c1": "i_am_c1" } TASK [debug] *************************************************************** ok: [deploy] => { "aaa.bbb.c2": "i_am_c2" }

добавляем

cat group_vars/all/002 aaa: bbb: c1: i_am_c1

TASK [debug] *************************************************************** ok: [deploy] => { "aaa.bbb.c1": "i_am_c1" } TASK [debug] *************************************************************** ok: [deploy] => { "aaa.bbb.c2": "VARIABLE IS NOT DEFINED!" }

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

через defaults?

Vadim
22.03.2018
17:40:55
cat group_vars/all/002 aaa: bbb: c1: i_am_c1
Вот это переписало все

Нужно ложить отдельно и соединять через combine

kevit
22.03.2018
17:45:15
я понимаю что переписало, хотелось бы без combine) но в целом понятно))

Vadim
22.03.2018
17:45:52
я не нашел способа без фильтров или других манипуляций

kevit
22.03.2018
18:48:35
http://docs.ansible.com/ansible/latest/intro_configuration.html#hash-behaviour

[defaults] hash_behaviour = merge

working as a charm

Vadim
22.03.2018
18:50:04
о, круть

Алексей
22.03.2018
18:50:36
[defaults] hash_behaviour = merge
ксожалению у него слишком большой диапазон поражения

есть мнение что под него придется адаптировать сложные плейуки

Google
kevit
22.03.2018
18:50:52
да, только что хотел спросить кто знает что сломается

Алексей
22.03.2018
18:50:54
так что нет

kevit
22.03.2018
18:51:08
ну вот и узнаем)))

Алексей
22.03.2018
18:51:22
поведение включать можно более одним способом но только соверешенно что но зная что и как запускается

combine в нужном таске вполне работает

kevit
22.03.2018
18:53:58
да в том кейсе проще переписать словари наверное

Nik
22.03.2018
20:03:29
подскажите плиз, как задать serial из переменной?

Алексей
22.03.2018
20:05:16
а в чем проблема ? не хочет шаблонизировать ?

Nik
22.03.2018
20:05:47
ага

он же инт

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

и похоже этого тупо нет

Nik
22.03.2018
20:06:01
https://github.com/ansible/ansible/issues/18131

(пипец неудобно, плодить плейбуки только ради разного serial)

Андрей
22.03.2018
20:39:48
Чо за стоник

Vadim
22.03.2018
21:18:05
Чо за стоник
*спойлерс ахеад* AWX, только без кода

GithubReleases
23.03.2018
01:05:00
ansible/ansible was tagged: v2.5.0 Link: https://github.com/ansible/ansible/releases/tag/v2.5.0 Release notes: New release v2.5.0

Алексей
23.03.2018
01:07:21
опять релиз без правки багов

Vladimir
23.03.2018
01:23:36
Котаны, а как правильно ансиблом epel подключать. Я бегло погуглил и нашёл с десяток вариантов как это делать.

Алексей
23.03.2018
01:24:01
не подключать.

Google
Vladimir
23.03.2018
01:25:33
это слишком простое решение, хочется всё-таки подключить

Алексей
23.03.2018
01:38:13
есть два пути. оба плохие.

центос или шапка ?

Vladimir
23.03.2018
01:51:57
Центось

Алексей
23.03.2018
01:55:22
по мануалу центоса надо ставить пакет epel-release

Vladimir
23.03.2018
01:56:59
О, точно. Спасибо.

Каждый раз забываю, что он в базе есть.

Admin
ERROR: S client not available

Mikhail
23.03.2018
06:39:57
Vlad
23.03.2018
06:44:32
Для полной федоры нужно добавить elrepo. И всё равно будет старый питон

Андрей
23.03.2018
07:10:16
Lex
23.03.2018
07:35:09
Нет аналитики - нет задач

John
23.03.2018
07:56:55
Нет аналитики - нет задач
нет завяки -нет проблемы

Alexander
23.03.2018
08:00:18
нет завяки -нет проблемы
Нет проблем - нет проблем.

John
23.03.2018
08:00:32
так говорил чувак из астериска и обелиска

миссия клеопатра

Alexander
23.03.2018
08:00:46
Ага

John
23.03.2018
08:00:51
великая фраза

Alexander
23.03.2018
08:00:52
Нет дворца - нет дворца

Google
Sergey
23.03.2018
08:24:41
Для полной федоры нужно добавить elrepo. И всё равно будет старый питон
не набрасывай. старый питон - для стабильности. для хипстеров - SCL.

Vlad
23.03.2018
08:25:20
в scl python 3.4. антиквариат.

Sergey
23.03.2018
08:26:48
в scl python 3.4. антиквариат.
Ты считаешь, что писать это в группе по ансиблу, который вообще-то на 2.7.14 официально рассчитан - это нормально? O_o

Vadim
23.03.2018
08:27:02
в scl python 3.4. антиквариат.
https://www.softwarecollections.org/en/scls/rhscl/rh-python36/

Vlad
23.03.2018
08:27:13
Нужно быть смелее - ansible >=2.4 неплохо работает с python 3.

Sergey
23.03.2018
08:27:43
в scl python 3.4. антиквариат.
Поздравляю вас, господин, соврамши! https://www.softwarecollections.org/en/scls/rhscl/rh-python36/

Vlad
23.03.2018
08:27:50
Ivan
23.03.2018
09:10:56
У нас тут получилось «скрестить ужа и ежа»: сборка docker образов с помощью ansible. Покритикуйте кому не сложно https://habrahabr.ru/company/flant/blog/351838/

Bogdan (SirEdvin)
23.03.2018
09:11:48
Сразу вопрос, кеш по ролям?

Ну, слой <-> роль?

Viktor
23.03.2018
09:12:06
так есть же Ansible Container

Bogdan (SirEdvin)
23.03.2018
09:13:52
На мой взгляд он космически странный. Особенно из-за того, как он долго собирается)

Vadim
23.03.2018
09:14:04
отож, в ansible container нет кэша

Ivan
23.03.2018
09:14:10
Ну, слой <-> роль?
Не, кеш по стадиям, что на стадии определяется, то и в кеш попадает. Да и с ролями пока не придумали как лучше быть.

Vadim
23.03.2018
09:14:12
потому что его надо делать ручками

и вообще, докер для сборки контейнеров не нужОн - плохо, небезопасно, раздуто. Ждём когда уже допилять buildah бэкенд для ansible container

Bogdan (SirEdvin)
23.03.2018
09:16:43
Может я читаю статью кривовато, но технических деталей не могу найти. Возможно, надо будет потом пощупать :) Хотя все-равно это пока все напоминает игрушки дьявола

Ivan
23.03.2018
09:22:31
Может я читаю статью кривовато, но технических деталей не могу найти. Возможно, надо будет потом пощупать :) Хотя все-равно это пока все напоминает игрушки дьявола
Детали про именно про docker часть? Там ещё на git репозиторий есть завязки, чтобы не собирать ненужное при мелких изменениях.

Vladimir
23.03.2018
09:25:00
Тебе уже успели уши прожужжать, что epel делает из rhel'а федору?
А это тут причем? Я оттуда беру некоторое количество библиотек, которых нет в базе, а собирать самому лень и смысла нет.

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