
inqfen
10.10.2018
05:57:56
Мне кажется это мало кто может понять, не только лишь все)

Stepan T.
10.10.2018
06:06:40
Плэйбуки стандартизировать, организовать единую точку запуска (отказа)?
Я чёт потыкал в интерфейс и он меня не особо возбудил.
Божественный подход к настройке авторизации. Авторизация по LDAP мгновенно почему-то не завелась =(

Google

Алексей
10.10.2018
06:14:41
Это признак зрелого продукта
Когда сразу ldap заводится очевидно что программеры под ад делали.

inqfen
10.10.2018
06:23:19

Stepan T.
10.10.2018
06:24:12
Да они у всех стандартизированны, кто обильно применяет.

inqfen
10.10.2018
06:24:37
Как по мне, так она разве что как шедулер нужна, если ты админ и у тебя например просто свой акк на гитхабе

Алексей
10.10.2018
06:25:45
Да нет там юзкнйсов для него кроме ТП первой/второй линии которым нужны кнопки

inqfen
10.10.2018
06:25:47
Ну в общем если ci/cd в конторе нетъ

Stepan T.
10.10.2018
06:25:49
Я пока философию этой штуки оценил, как парадигму разделения тех кто пишит сценарии применения конфигураций и тех, кто тычет в кнопошки, для их запуска.

inqfen
10.10.2018
06:26:35
Ну разве что, но тыканье на кнопочки вообще должно быть по минимуму

Алексей
10.10.2018
06:26:41
Ещё она нужна под хранение данных для https://github.com/openshift/autoheal

inqfen
10.10.2018
06:26:50
В идеале за них мониторинг дёргать должен
Если что не так

Алексей
10.10.2018
06:27:08
И то ровно до выполнения https://github.com/openshift/autoheal/issues/82

Google

inqfen
10.10.2018
06:27:14
А, ну вот как api для алярминга какого-то, да

Stepan T.
10.10.2018
06:28:24

Алексей
10.10.2018
06:29:39
И вся канитель из-за того что в 2018 году супервизить процесс стало уделом как минимум senior architect advanced а все остальные хотят только дергать вебхуки

Stepan T.
10.10.2018
06:30:32
Кстати, если там есть какой-то API то можно вообще в блоксхему включить кнопошку "при обращении по вопросу нажать "кнопошка сделать збс""

Алексей
10.10.2018
06:31:08
Он там есть
И как раз это и есть функция товера.
О! #1234
@Dragonflybsd :) !!

Stepan T.
10.10.2018
06:32:05
Ужасно.
Я бы даже сказал отвратительно.

Ivan
10.10.2018
06:37:41
О! #1234
https://t.me/pro_ansible/60135 so slow

Алексей
10.10.2018
06:38:40

Ivan
10.10.2018
06:40:15

Terminator
10.10.2018
08:38:51
Elena Bondareva будет жить. Поприветствуем!

Alexander
10.10.2018
09:14:49
Кто знает, как можно по-человечески пушить docker image в AWS ECR с ansible? Проблема в ротации паролей. Там есть какой-то обходной путь с amazon-ecr-credential-helper но зависимости тащить не хочется.

Alexey
10.10.2018
09:51:35

Vadim
10.10.2018
10:29:49
интересно, 2.7 пропускает почему-то include_tasks
никто подобного не видел?

Stepan T.
10.10.2018
10:33:47
Видел, когда коллега применял --tags= а в тасклисте, на который ссылался include_tasks тэги были непроставлены. Кажется так.

Юра
10.10.2018
10:34:10

Google

Stepan T.
10.10.2018
10:35:06
Надо отдать должное. я на эти грабли впоследствии тоже наступл. Как вы понимаете от версии ансибла количество ума в голове не зависит =)

Vadim
10.10.2018
10:35:26
ага, нашел https://github.com/ansible/ansible/pull/39236
только вот тэги у нас запрещены

Stepan T.
10.10.2018
10:36:43
Ну, хорошо, что у вас всё хорошо и плохо, что в 2.7 не всё хорошо

inqfen
10.10.2018
12:10:22
а, не то4
неидемподентно конечно, но тут оно и не требуется

Alexander
10.10.2018
12:12:41
Ну эт я подобным образом уже cut'ом забираю пароль.
aws ecr get-login | cut -d' ' -f5
Это не ансиблово вроде

Nikita
10.10.2018
12:19:58
Всем привет, подскажите пожалуйста, у меня есть роль и плейбук, который запускает роль. Как мне в плейбуке заинклюдить файл с варами? Ведь include_vars это ведь таска, а таски же после ролей выполняются?

Artur
10.10.2018
12:21:00
в папку group_vars/ файл all.yml положи все свои вары

Nikita
10.10.2018
12:22:01
А если мне нужно несколько файлов с варами сделать?

Artur
10.10.2018
12:22:03
или host_vars

Nikita
10.10.2018
12:22:25
У меня к примеру есть 4 yml файла с варами и нужно их заинключдить

Artur
10.10.2018
12:22:30
для разных групп разные ?

Nikita
10.10.2018
12:23:41
Не, выполняется плейбук на локалхосте, идет создает различные объекты в freeipa, есть файлы с группами, юзерами, хостгруппами, судорулезами и т.д.

Artur
10.10.2018
12:26:17
запихни инклюд в роль
а не отдельным таском

Nikita
10.10.2018
12:27:21
А файлы я куда должен положить? Файлы будут постоянно изменяемы
В default?

Google

Artur
10.10.2018
12:27:54
vars/

Nikita
10.10.2018
12:28:04
Кстати, ansible из defaults только main инклюит?

Artur
10.10.2018
12:28:09
но это можно изменить
https://docs.ansible.com/ansible/2.5/modules/include_vars_module.html
параметр dir

Денис
10.10.2018
12:32:33
еще у самого play есть параметр vars_files

Admin
ERROR: S client not available

Денис
10.10.2018
12:32:46
в начале плея их инклудит

Vadim
10.10.2018
12:32:49
https://www.redhat.com/en/events/ansible-automates-prague-2018
Кстати, никто не хочет съездить?

Nikita
10.10.2018
12:59:31
А подскажите пожалуйста, как проверять что переменная не пустая?
- include_tasks: hbacrule.yml
when: ( hbac_rule_name is defined ) and
( hbac_rule_name|length > 0 )
Чет не але

Amigo
10.10.2018
14:26:00
Привет всем. Подскажите пожалуйста, как переопределить переменную в словаре?

Евгений
10.10.2018
14:37:52
Тут написано что нельзя.
https://stackoverflow.com/questions/48825583/in-ansible-how-do-you-change-a-existing-dictionary-hash-values-using-a-variable
но наверное, можно пересобрать словарь в цикле и в условие when вынести ключ, значение которого нужно поменять.

Egor
10.10.2018
14:44:12
Вопрос для тех кто использует Ansible AWX:
Есть ли у кого-нибудь опыт использования AWX в Docker? Интересует контейнер awx_task. В него нужно установить несколько дополнительных pip-модулей. Умеет ли он понимать что нужно из requirements проекта? Если нет, получается что единственный шанс что-то изменить, это дособрать свой image, так?
Возможно стоит поставить вопрос так: есть ли "правильный" способ это делать?

Vlad
10.10.2018
14:55:52
Мы awx не используем но если нужны pip пакеты в контейнере то можно их поставить через модуль ansible pip прямо во время выполнения плейбука, используя параметр extra_args: --user
Но правильный способ конечно-же пересобрать контейнер.

Egor
10.10.2018
15:15:29

Amigo
10.10.2018
15:16:48

Serg
10.10.2018
15:20:38
Всем привет! Подскажите канал по SaltStack плз)

Google

ranebull
10.10.2018
15:21:17

Serg
10.10.2018
15:22:02

inqfen
10.10.2018
18:24:00
Хм, в чатике про ансибл спрашивать где канал солтстека, это как зайти в синагогу спросить где тут церковь

Wom
10.10.2018
18:27:45
и не выйти при этом :)

Terminator
10.10.2018
18:30:49
Tama будет жить. Поприветствуем!

Tama
10.10.2018
18:31:03
кек. Всем привет

inqfen
10.10.2018
18:34:31
Ну, если человек может делать это все одновременно, то он таки явный клиент синагоги

Timur
10.10.2018
18:44:24

Евгений
10.10.2018
18:46:17

Timur
10.10.2018
18:47:25
https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html#combining-hashes-dictionaries

Евгений
10.10.2018
18:49:53
Спасибо, я с этим фильтрами никак не разберусь)

Tama
10.10.2018
18:52:00
У меня вопрос: вот если тестировать в molecule роль с docker compose - то molecule эту роль будет запускать из созданного для тестирования контейнера?

Timur
10.10.2018
18:52:54
А драйвер какой в молекуле?

Tama
10.10.2018
18:55:04
Docker

Timur
10.10.2018
19:02:59
Тогда да - будет пытаться запустить докер в докере :)

Tama
10.10.2018
19:18:26
Спасибо! А можно ли заставить его создать еще один контейнер?

Timur
10.10.2018
19:24:12