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

Max
11.12.2016
10:01:08

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

Google

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

Vlad
12.12.2016
16:24:42

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

Dmitriy
15.12.2016
10:48:52

Dmitriy
15.12.2016
10:49:46

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

Albert
15.12.2016
11:15:24
delegate_to: host
либо разбей на несколько plays

Oleg
15.12.2016
11:43:48

Dmitriy
15.12.2016
13:12:36
или надо НА СЕРВЕРЕ сделать некоторые действия, чтобы изменения НА КЛИЕНТЕ применились?
Кажется да, в этом проблема.

Google

Dmitriy
15.12.2016
13:15:55
тут только делегировать на хост с сервером мониторинга
и зашивать его прямо в роли
или прикрутить на сервере некую авторегистрацию клиентов

Serge
15.12.2016
14:23:34

Алексей
16.12.2016
13:18:05
господа, кто нить пробовал исползовать consul для динамик инвентори ?
я тут чего то попробовал официальный consul_io.py
и вот он так себе