
Artur
09.04.2018
14:50:58

Vadim
09.04.2018
14:51:07
ну если в последнюю минуту обновляться, то да, трудненько

Stas
09.04.2018
14:51:21
да даж не в последнюю
всеравно это время ожидания

Google

Artur
09.04.2018
15:19:48
Tower юзал кто ?\

Gleb
09.04.2018
15:21:17

Nklya
09.04.2018
15:22:11
https://habrahabr.ru/company/pixonic/blog/352184/

Алексей
09.04.2018
15:23:35
@arturprosto можно меньше гифок ?

Artur
09.04.2018
15:26:14

Алексей
09.04.2018
15:26:58
утомляют. меняют контекст и вот это вот всё

Nklya
09.04.2018
15:35:34
Тем более не особо в тему

Andrey
09.04.2018
15:37:43
Привет всем. Нубский вопрос. Вот я делаю плейбук, но в нем hosts должен быть сразу прописан...
А что если я хочу иметь плейбук, прогнать его на тестовой машине, а потом только на продакшене... мне в этомс случае нужно два одинаковых плейбука, только с разными хостами?
Или я как-то неправильно понимаю их роль?

Roman
09.04.2018
15:39:28
можно два, можно вписать hosts:all и при запуске указывать —limit testenv.host

Vadim
09.04.2018
15:57:11
https://dmsimard.com/2018/04/09/scaling-ara-to-a-million-ansible-playbooks-a-month/ - немного жестяка в понедельник вам

Алексей
09.04.2018
15:57:39
отличная ава.
видно что товарищ тоже считает это жестью

Vadim
09.04.2018
16:00:20
The OpenStack CI use case is decentralized: each of the >300 000 Zuul CI jobs have their own sqlite database uploaded as part of the log and artifact collection.
>decentralized

Google

Nklya
09.04.2018
16:00:58
Этож опенстек

Andrey
09.04.2018
16:42:10

Roman
09.04.2018
16:43:40
на любую сущность из .../ansible/hosts , уникальный хост или группа

Andrey
09.04.2018
16:46:38

Roman
09.04.2018
16:52:37
не очень понял про точку, вот тут примеры использования : http://docs.ansible.com/ansible/latest/user_guide/intro_patterns.html

Алексей
09.04.2018
17:32:09
черт. ansible_run_tags ansible_limit так и не описаны еще
в include_role есть tasks_from. а как для role сделать так же ?

Ievgen
09.04.2018
17:51:04

Алексей
09.04.2018
17:51:40

Ievgen
09.04.2018
17:52:40
я пытался, закостылил в итоге вызов роли с передачей переменной, а в main.yml include_* с этой переменной
встречный вопрос, а нельзя ли случайно через meta или в role вызвать роль из которой выполнить нужный набор тегов?
не передавая теги через —tags

cent
10.04.2018
07:27:50
А кто-то пользуется http://docs.ansible.com/ansible/latest/modules/assert_module.html ?
Для чего вообще этот модуль?

Nklya
10.04.2018
07:29:34
Для рантайм тестов.
Там есть пример.
Например если ты не хочешь чтобы плейбук работал на других ос, кроме редхата

Vladimir
10.04.2018
07:30:57

cent
10.04.2018
07:33:51
Ну, т.е. обрубает выполнение как и fail, если что-то не так?
Т.е.
- fail: msg="SOME"
when: variable is not defined

Vladimir
10.04.2018
07:37:36
для понятия с каким дистрибутивом я работую и в моем случаи какой пакетный менеджер использовать и тд
после определения я могу накатывать определенную роль

Google

Nklya
10.04.2018
07:42:58

cent
10.04.2018
07:45:19
Ну, или через when, если вложенность большая

Андрей
10.04.2018
11:57:00
а в AWX уже ansible 2.5?

Vadim
10.04.2018
11:58:48

Андрей
10.04.2018
11:59:10
да мне как раз не надо
но я смотрю в установщик, там репа, в репе 2.5 есть
ищу команду, которой установка запускается

Andrey
10.04.2018
12:00:26
А это нормальная практика анзиблом докеровские контейнеры запускать, или чем-то другим это управляется?

Michael
10.04.2018
12:02:20

Андрей
10.04.2018
12:06:53

Vadim
10.04.2018
12:08:00
а epel еще 2.4.3

Андрей
10.04.2018
12:09:25
ну и зайди по ссылке репы

Vadim
10.04.2018
12:12:52
а, уже обновили. Вот отстой

Андрей
10.04.2018
12:14:12
и вот чо делать

Danila
10.04.2018
12:19:21
Посоны, а есть такие параметры, которые можно на ходу указывать?

Андрей
10.04.2018
12:19:29
да

Danila
10.04.2018
12:19:33
Вот чтоб перед стартом плейбука ты указал все пароли и не хранил их в ролях да буках
Например

Artur
10.04.2018
12:19:54
-e "password=pas"

Google

Nklya
10.04.2018
12:20:34
Как будто это безопаснее))

Artur
10.04.2018
12:21:03
пробел перед исполнением команды поставил
и в истории это не сохранится

Vadim
10.04.2018
12:22:07
и вот чо делать
https://github.com/ansible/awx/blob/devel/docs/custom_virtualenvs.md

Nklya
10.04.2018
12:22:28
infrastracture as bash history))

Андрей
10.04.2018
12:24:48

Danila
10.04.2018
12:26:12

Michael
10.04.2018
12:26:32

Pavel
10.04.2018
12:37:28
потом при запуске плейбука ввел пароль от ваулта (или ключик) и поехал

Gleb
10.04.2018
12:46:18

Артем
10.04.2018
12:54:38
Привет ребята подскажите пожалуйста как можно произвести процедуру копирования файлов определённого расширения (*.war) в пределах одного хоста?
* всех файлов в каталоге определённого расширения

Nklya
10.04.2018
12:56:40
cp -r '/foo/*.war' '/bar'))

Артем
10.04.2018
13:01:11
спасибо..так у нас юзается сейчас ? думал возможно есть какой то аналог с помощью модулей ансибла

Nklya
10.04.2018
13:04:16
Лучше подойти с другой стороны и поставить вопрос "что вы делаете таким образом?"
Потому что звучит как дичь какая-то.
Нужно не натягивать текущие процессы на ансибл, а делать нормально

Sergey
10.04.2018
13:04:19

Maksim
10.04.2018
13:06:47
сегодня пол дня провозился с этим awx
у меня версия 1.0.1. просто так на вышестоящую не мигрируешь

Google

Maksim
10.04.2018
13:08:16
а еще сейчас хотят ввести что-то типа dynamic survey

Артем
10.04.2018
13:08:29

Nklya
10.04.2018
13:10:42
Старые артефакты нужно хранить в хранилище артефактов, а не на хосте куда они деплоятся

Артем
10.04.2018
13:11:08

Roman
10.04.2018
13:20:57
synchronize, но это не точно
Отвратительный модуль кстати. Пренеприятные баги имеются, не работает через jumphost (с использованием ssh proxycommand). Да еще и не идемпотентый.

Sergey
10.04.2018
13:25:02
Достаточно только его обмазать ключами и параметрами нужным образом.

Maksim
10.04.2018
13:31:42

Sergey
10.04.2018
13:34:17

Maksim
10.04.2018
13:34:43
раньше делал через command

Roman
10.04.2018
13:34:45

Maksim
10.04.2018
13:35:00
надо его научиться просто готовить

Nklya
10.04.2018
13:35:49
Ну или PRs are welcome

Roman
10.04.2018
13:35:59

Nklya
10.04.2018
13:36:20
Или хотя бы ишью, а не плач в чятике

Maksim
10.04.2018
13:44:37
ну клучи не ключи, а хотя бы минимум он дает
я вообще без ключей, у меня локалка в пределах стойки

Roman
10.04.2018
13:48:39
Или хотя бы ишью, а не плач в чятике
Они есть. Им где-то полтора - два года.
https://github.com/ansible/ansible-modules-core/issues/4508
https://github.com/ansible/ansible-modules-core/issues/5786
https://github.com/ansible/ansible/issues/29698
https://github.com/ansible/ansible/issues/29450