
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 или мне показалось?

Stas
22.03.2018
16:37:04

Google

Alexander
22.03.2018
16:37:48
Без холиваров, чисто мнение интересно тех, кто со всем этим знаком
Если как бы будет время и желание ответить аргументированно, то буду очень признателен

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

Vadim
22.03.2018
16:49:11

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

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

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

Vadim
23.03.2018
02:04:46

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

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

Sergey
23.03.2018
08:26:48

Vadim
23.03.2018
08:27:02

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

Sergey
23.03.2018
08:27:43

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

Vladimir
23.03.2018
09:25:00