@pro_ansible

Страница 128 из 625
Semyon
11.12.2016
07:29:48
У меня вот вопрос есть про ansible-pull, а я его ссу задавать, потому что он потеряется в этой битве двух якодзун

Magistr
12.12.2016
12:23:29
@freeseacher а где молекула ожидает увидеть тесты goss ? а то что-то я невижу реакции на места что в доке

ага нашел, если линтер находит баги то госс незапускаеться

Google
Magistr
12.12.2016
15:49:16
а тут уже спрашивали как сделать выхлоп красивым у ансибла, а то его экранирование \n печалит

Magistr
12.12.2016
16:57:02
о вмержили его в 2.2 и включить ANSIBLE_STDOUT_CALLBACK=debug вот так можно

Алексей
12.12.2016
18:15:26
Andrey
12.12.2016
19:27:56
спасибо так и правда лучше
А покажи вывод пожалуйста )

Алексей
12.12.2016
19:28:19
было http://pastie.org/10981821 стало http://pastie.org/10981819

Andrey
12.12.2016
19:31:58
Годно

Спасибо

Vyacheslav
12.12.2016
19:50:10
stdout_callback = debug вот для конфига.

Jothi basu
15.12.2016
08:19:43
Any English group is available for sensible

Sorry for ansible

Any one could u pls help get English ansible group in telegram

Denis 災 nobody
15.12.2016
08:24:48
@ansible ?

Google
Jothi basu
15.12.2016
08:26:04
Yes this group in telegram in English

jagga
15.12.2016
08:26:36
naparkua? :D

Jothi basu
15.12.2016
08:28:12
Sorry I didn't understand

jagga
15.12.2016
08:28:34
np

Jothi basu
15.12.2016
08:28:47
Pls ping in English

jagga
15.12.2016
08:31:04
our little pony :D

Jothi basu
15.12.2016
08:31:22
Can we start one in English .. it will help us lot

jagga
15.12.2016
08:32:48
dude, learn russian lang

Jothi basu
15.12.2016
08:34:11
Sure ... But it will take some time

Lev
15.12.2016
08:34:24
@oliyavan try #ansible on irc.freenode.net

Jothi basu
15.12.2016
08:35:14
Ok thank u lmc

Vyacheslav
15.12.2016
09:48:30
Отцы, есть система мониторинга, список хостов для неё генерится на основе инвентарника. При добавлении ноды, она провиженится соответсвующим ноду плейбуком, в котором выполняются специфичные для ноды проли. Собственно хочется добавить к этому выполнение роли/таски которая пойдет и обновит конфиг мониторига. Пробовал так: - role: prometheus/prometheus delegate_to: monitoring.host.name tags: config Не работает. Конечно, я могу сделать в post_tasks таску, которая пойдет и перегенерит конфиг, но точно такое же уже есть в роли мониторинга. Не хочется дублировать код. Как еще можно решить такую задачу?

Oleg
15.12.2016
10:17:04
обновил сегодня ansible

сломался плэйбук, пока что один, остальные не смотрел

2.0.0.2

первую часть плейбука выполняет, вторую просто игнорит

было выполнение тасков на локалхост

изменил,

- hosts: ansible gather_facts: no remote_user: user become: false tasks:

вообще нее отрабатывает

Google
Oleg
15.12.2016
10:21:19
- hosts: webservers tasks: - debug: msg: Installing nginx - debug: msg: Installing PHP - hosts: databases tasks: - debug: msg: Installing MongoDb

вот для примера - по первому хосту все отрабатывает, по второму даже не пытается и ошибок не пишет

дело в том, что это работало до сегодняшнего апдейта

Anatoly
15.12.2016
10:24:40
ну а ошибку то какую выдает?

Oleg
15.12.2016
10:26:44
нет

Admin
ERROR: S client not available

Oleg
15.12.2016
10:26:49
просто игнорит часть плейбука

и все

без ошибок

Anatoly
15.12.2016
10:27:28
т.е. оно отрабатывает плэйбук но часть тасков игнорирует?

повысьте уровень verbosity и прогоните еще раз. просмотрите вывод. также можете прогнать против ansible-lint возможно у вас где нибудь съехал yaml

Vyacheslav
15.12.2016
11:11:45
@bhavenger роль работает прекрасно. Но роль мониторинга должна выполняться на своем хосте. Роли для сетапа других машин - на других хостах. В том и вопрос: как дёрнуть роль мониторинга, чтобы она выполнилась на хосте для мониторига выполняя любой другой плейбук. Я решил просто: два блока с -hosts:. Недостатком является что не будет работать если запускать с лимитами по хостам. Надеюсь ясно выразился.

Albert
15.12.2016
11:15:24
delegate_to: host

либо разбей на несколько plays

Dmitriy
15.12.2016
13:12:36
@bhavenger роль работает прекрасно. Но роль мониторинга должна выполняться на своем хосте. Роли для сетапа других машин - на других хостах. В том и вопрос: как дёрнуть роль мониторинга, чтобы она выполнилась на хосте для мониторига выполняя любой другой плейбук. Я решил просто: два блока с -hosts:. Недостатком является что не будет работать если запускать с лимитами по хостам. Надеюсь ясно выразился.
я по прежнему не понимаю проблемы. когда я добавляю хост в мониторинг - я на него просто ставлю некий софт и накатываю некоторые конфиги. Это базовый функционал любой роли. Для того, чтобы роль выполнялась при дёргании любого плейбука - надо её в этот любой плейбук включить

или надо НА СЕРВЕРЕ сделать некоторые действия, чтобы изменения НА КЛИЕНТЕ применились?

Кажется да, в этом проблема.

Google
Dmitriy
15.12.2016
13:15:55
тут только делегировать на хост с сервером мониторинга

и зашивать его прямо в роли

или прикрутить на сервере некую авторегистрацию клиентов

Алексей
16.12.2016
13:18:05
господа, кто нить пробовал исползовать consul для динамик инвентори ?

я тут чего то попробовал официальный consul_io.py

и вот он так себе

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