@pro_ansible

Страница 42 из 625
Igor
23.08.2016
13:54:12
при чём тут Лужков? O_o

Александр
23.08.2016
13:55:15
при чём тут Лужков? O_o
Потому что пони

Хм, пользуюсь чатом как уточкой,..

Max
23.08.2016
13:57:41
Ребят кто нибудь тестил ipv6?(работает он вообще в проде или так себе?)
не тестил, но злые языки говорят, что работоспособен

Google
Александр
23.08.2016
13:58:23
Нашёл уже ответ, спасибо. Моя криворукость опяьт надо мной пошутила

Alex
23.08.2016
14:01:19
У меня и с большой буквой работает)
так ты посмотри внимательнее у тебя x не применился, X - игнорится

Lev
23.08.2016
14:02:23
так ты посмотри внимательнее у тебя x не применился, X - игнорится
Ошибка изначальная с недопустимым аргументом флага m, а не об установке прав

Автор вопроса не я)

Alex
23.08.2016
14:03:18
да не, это я так, просто бросилось в глаза и сказал про это, надеюсь автор это заметит, если ему нужен execute :)

Lev
23.08.2016
14:03:31
Это да)

Alex Milushev
23.08.2016
15:41:04
кроме как через command или shell есть способ генерить ssh ключи? про user знаю

Александр
23.08.2016
15:49:25
Алексей
23.08.2016
18:14:10
господа, а что за нафиг? почему модуль uri до сих пор чихает на переменную http(s)_proxy ?

и как с этим жить ?

я про 2.1.1.0

простите был напуган.

Google
Semyon
23.08.2016
19:41:47
я что-то уже туплю, смотрите, у меня тут оракол и пиздец да RAC, стендбаи

есть stdout команды

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

это как бы мне сделать?

Max
23.08.2016
19:43:53
tasks: - shell: cat /some/path/to/file.json register: result - set_fact: myvar="{{ result.stdout | from_json }}"

Semyon
23.08.2016
19:44:01
set_fact!

точно, спасибо тебе Максимушка

спас

Max
23.08.2016
19:44:09
Лол

Dmitry
23.08.2016
19:48:26
про jinja2 фильтр regex_replace() не забудь :)

Semyon
23.08.2016
19:50:33
его я помню)

Алексей
23.08.2016
19:52:23
Коллеги, 2.1.1.0 уже испольует кто ?

Max
23.08.2016
19:54:41
gaara@gaara-netbook  ~  ansible —version ansible 2.1.1.0 config file = /etc/ansible/ansible.cfg configured module search path = Default w/o overrides gaara@gaara-netbook  ~ 

меня правда ченджлог не задел

Dmitry
23.08.2016
19:57:20
solea:~ cadmi$ brew info ansible | head -1 ansible: stable 2.1.1.0 (bottled), HEAD

Алексей
23.08.2016
19:57:32
что там за фигня с тегами стала ?

Max
23.08.2016
19:57:53
в смысле?

Алексей
23.08.2016
19:58:32
на вот таком таске

- name: "Include OS-specific tasks" include: "os/{{ ansible_distribution }}/main.yml"

lastsky
23.08.2016
19:58:55
Ξ ~/Code → ansible --version ansible 2.1.1.0

Google
Алексей
23.08.2016
19:59:33
при выставленных тегах выдает что ansible_distribution не на йден

Dmitry
23.08.2016
19:59:37
время выпендрёжа :)

Алексей
23.08.2016
19:59:43
"'ansible_distribution' is undefined"

lastsky
23.08.2016
19:59:45
наследование тегов регулярно ломают и потом чинят, вот я заебался честно говоря этим пользоваться и тупо забил.

Алексей
23.08.2016
20:00:20
https://github.com/ansible/ansible/issues/14228 вот на это похоже

без тегов работает

lastsky
23.08.2016
20:01:04
а на set_facts тег стоит?

Алексей
23.08.2016
20:01:13
только лишь похоже

lastsky
23.08.2016
20:01:14
у тебя в плее set_facts прямо или ты про setup?

Dmitry
23.08.2016
20:01:29
а на set_facts тег стоит?
там всё было непросто, да :) https://github.com/ansible/ansible/issues/14228

Max
23.08.2016
20:02:07
хм

ansible -u root -i hosts SgFront -m setup | grep distrib "ansible_distribution": "Ubuntu", "ansible_distribution_major_version": "14", "ansible_distribution_release": "trusty", "ansible_distribution_version": "14.04",

да вроде норм всё

Алексей
23.08.2016
20:02:43
fatal: [db01]: FAILED! => {"failed": true, "reason": "'ansible_distribution' is undefined"}

Dmitry
23.08.2016
20:02:55
ну как бы это чинили https://github.com/ansible/ansible/commit/51c6cd429a8086389178a850af3c44596dedfe87

никогда не было и вот опять

Max
23.08.2016
20:03:13
apt_repository: repo='deb https://apt.dockerproject.org/repo ubuntu-{{ansible_distribution_release}} main' state=present

Алексей
23.08.2016
20:03:15
опять да

Max
23.08.2016
20:03:16
норм

Dmitry
23.08.2016
20:03:52
да вроде норм всё
здесь у тебя вызов без тагов

Google
Max
23.08.2016
20:03:57
буквально сегодня новый хост раскатывал

Алексей
23.08.2016
20:04:10
при чем без тегов нормально работает плейбук

Max
23.08.2016
20:04:16
ааа, ты вот о чём

Алексей
23.08.2016
20:04:17
и с откатом на 2,1,0,0

Max
23.08.2016
20:04:18
сорян, затупил

Алексей
23.08.2016
20:04:53
setup при этом проходит

и если через дебуг подглядеть var он есть

lastsky
23.08.2016
20:05:12
хмм… setup должен проходить всегда же.

с тегами и без.

Алексей
23.08.2016
20:06:05
TASK [node : debug] ************************************************************ ok: [db01] => { "ansible_distribution": "RedHat" } TASK [node : Include OS-specific tasks] **************************************** fatal: [db01]: FAILED! => {"failed": true, "reason": "'ansible_distribution' is undefined"}

lastsky
23.08.2016
20:06:08
у меня кстати вот сейчас тестируется подобный плейбук, я задумался, а почему он катится полчаса. и понял, что у меня теги не работают.

я их только для отладки использую.

Алексей
23.08.2016
20:06:35
я для выборочного наката тоже

мониторинг там поправить

или конфиги какие

lastsky
23.08.2016
20:06:58
я вот тоже сейчас катаю отладку мониторинга

и даже не заметил )))

Dmitry
23.08.2016
20:07:20
ну типа да, из-за одного шаблона с nginx виртхостом гнать весь playbook иногда сильно лениво :)

lastsky
23.08.2016
20:07:42
ага, особенно если у тебя там 200 пакетов выкатывается

Алексей
23.08.2016
20:07:46
весь плейбук минут 5...

Google
Алексей
23.08.2016
20:07:58
а так секунд 20

lastsky
23.08.2016
20:08:10
блинский блин!!!

Dmitry
23.08.2016
20:08:23
блинский блин!!!
две полоски? :)

Александр
23.08.2016
20:08:53
?

3

lastsky
23.08.2016
20:08:54
нет. я сейчас сделаю отдельный плейбук с двумя плеями чтобы дальше тестировать.

Александр
23.08.2016
20:09:06
плейбук с таском?

Как это плейбук с двумя плеями?

lastsky
23.08.2016
20:11:46
я плеем называю кусок в котором на список хостов выполняется список ролей. у меня два списка хостов в плейбуке, на первый список одни роли, на второй вторые.

соответственно дла плея

откуда я это взял ща вспомню

Александр
23.08.2016
20:13:21
O_o хосты не в групах?

Алексей
23.08.2016
20:13:36
Даже не знаю куда написать, толи сюда толи в @ru_docker если вдруг внутри контейнера у вас надо будет запускать ансибл, диреткорию в которой будет control path надо пробросить на хост. иначе будет абсалютно не диагностируемая ошибка host not reachable.

lastsky
23.08.2016
20:14:11
ну да, хосты в группах, группа = список хостов

Александр
23.08.2016
20:14:30
Понятно. ? Много хостов?

lastsky
23.08.2016
20:15:06
по-разному, где-то один вообще.

PLAY [host_group] ************************************************************** вот откуда я это взял.

Александр
23.08.2016
20:15:29
?))

lastsky
23.08.2016
20:15:56
наверное терминология неправильная, потому что таском я называю, например, сетап. он так и пишется: TASK [setup] *******************************************************************

но впрочем не важно, не суть вопроса.

хорошо что я почитываю эту конфу, вот что.

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