@pro_ansible

Страница 117 из 625
Albert
07.12.2016
16:13:50
Весь таск вышли

Dmitry
07.12.2016
16:14:49
- name: install exim yum: name: exim state: present enablerepo: "{{ exim_repo }}" become: yes become_method: sudo - name: Copy DKIM private key copy: src: "{{ dkim_private_keyfile_src }}" dest: "{{ dkim_private_keyfile_dst }}" become: yes - name: Copy exim conf file copy: src: "{{ exim_conf_file_src }}" dest: "{{ exim_conf_file_dst }}" become: yes

Albert
07.12.2016
16:16:01
А какого *** become у тебя как параметер модуля?

Dmitry
07.12.2016
16:16:18
тьфубля

Google
Albert
07.12.2016
16:16:23
Уровнем ниже поставь

Dmitry
07.12.2016
16:16:36
начал переписывать роли "по-новому" и вот

запутался

спс )))

Semyon
07.12.2016
17:44:47
Котаны, кто-то уже пробовал модуль telegram в 2.2?

оно у меня чот не заводится нихрена, выдаёт "msg": "failed to send message, return status=404"

хотя на тех же настройках у меня примерно все интеграции с телеграмом работают

Albert
07.12.2016
18:16:38
Котаны, кто-то уже пробовал модуль telegram в 2.2?
Такое есть? Надо попробовать..

Semyon
07.12.2016
18:17:13
есть, да

https://docs.ansible.com/ansible/telegram_module.html

Albert
07.12.2016
18:22:09
Прикольно.. Можно тут тестер написать, который будет ответ возвращать

test

2

Google
Max
07.12.2016
18:52:21
Шо за цирк, в личку тестируй себе)

Albert
07.12.2016
18:53:53
Ну ладно

Удалите бота отсюда пожалуйста. я не могу почему то..

Denis 災 nobody
07.12.2016
19:10:39
Какого

Артем
07.12.2016
19:28:27
Semyon
07.12.2016
19:29:11
- name: restart service service: name: "{{ app_name }}" state: restarted enabled: yes when: jar.changed or service.changed - name: notify telegram users telegram: token: "{{ tg_token }}" chat_id: "{{ tg_chat_id }}" msg: "Deploy OK: {{ app_name }} was deployed successfully" delegate_to: localhost rescue: - name: notify telegram users telegram: token: "{{ tg_token }}" chat_id: "{{ tg_chat_id }}" msg: "Deploy FAILED: {{ app_name }} deploymen failed, please check logs and investigate"

Я сейчас просто как раз в коде колупаюсь :)

хм, я посмотрел урл, на который оно пытается слать

https://api.telegram.org/pretty-valid-token/sendMessage?text=Deploy%20FAILED%3A%20adminka%20deploymen%20failed%2C%20please%20check%20logs%20and%20investigate&chat_id=********

вот эти звёзды, откуда они лезут?

Артем
07.12.2016
19:31:24
опаньки, автор?
да да :) делать было нечего, а нотификаций хотелось

Semyon
07.12.2016
19:31:29
понемаю тебя

Max
07.12.2016
19:31:47
Все в чат опс упоролись?)

Semyon
07.12.2016
19:32:02
да какой чатопс

это ж нотификейшены банальные

Max
07.12.2016
19:32:29
We need to go deeper

Артем
07.12.2016
19:32:34
звезды лезут из настроек этих полей no_log=True

Semyon
07.12.2016
19:32:52
а, логично

Артем
07.12.2016
19:32:58
чтобы не светить реквизиты в -v

Google
Semyon
07.12.2016
19:33:14
а токен залогировался

я его руками вырезал

Артем
07.12.2016
19:34:09
в коде стоит no_log=True, надо будет посмотреть

Semyon
07.12.2016
19:35:10
kind of proof

может урл слишком длинный получается?

Артем
07.12.2016
19:37:53
Ага, урл слишком длинный, а кол-во звезд лимитировано ;) Да как обычно отломали что-то вот и не хайдится

Semyon
07.12.2016
19:39:44
трабла в том, что если я просто пошлю гет по такому же урлу с правильным chat id и токеном, оно всё равно скажет 404

и текст сожму до ok

fuck

я допер

перед токеном должен быть префикс bot

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

Semyon
07.12.2016
19:42:45
ща затестим

Dmitry
07.12.2016
19:43:38
как изящнее проверить установлен ли пакет перед тем как чтото сделать?

через регистер только?

Albert
07.12.2016
19:44:51
Заработало у меня тоже ))

Semyon
07.12.2016
19:45:36
@artemfeofanov багрепорт принял?)

Ещё было бы круто слать постом, а не гетом

потому что большие сообщения правда не будут пролезать

Google
Артем
07.12.2016
19:51:30
@sdfgh153 принял ;)

Semyon
07.12.2016
19:52:13
а вообще спасибо, круто)

Admin
ERROR: S client not available

Артем
07.12.2016
19:53:27
Если кому-то кроме меня оно нужно - это еще более круто.

Albert
07.12.2016
19:57:21
Знал бы раньше что такое есть, давно бы уже пользовался ))

Артем
07.12.2016
20:01:32
Сейчас в dev ветке немного обновленная версия с disable_web_page_preview disable_notification Но они решили убить отдельный репозиторий с ansible-modules-extras и всё затащить в ansible Как будет свободное время запилю пулреквест уже туда c фиксом token-a

Semyon
07.12.2016
20:02:44
Круто, спасибо!

URN
07.12.2016
22:01:20
А у всех кто на:

ansible 2.2.0.0

https://github.com/ansible/ansible/pull/17837

?

[SETUP] вызывается каждый раз?

Magistr
08.12.2016
09:42:59
@freeseacher спасибо что goss в молекулу протолкнул, ямл проще чем питон и руби

Алексей
08.12.2016
09:53:04
Велкам.

zhag
08.12.2016
12:19:42
Подскажите че с этим делать

[DEPRECATION WARNING]: Specifying include variables at the top-level of the task is deprecated. Please see: http://docs.ansible.com/ansible/playbooks_roles.html #task-include-files-and-encouraging-reuse

Serge
08.12.2016
12:20:24
положи в host/group_vars

или в vars в роли

zhag
08.12.2016
12:21:30
Не понял

Что положить

Google
Serge
08.12.2016
12:23:24
include variables

написано же

Dmitry
08.12.2016
12:31:47
а, их просто перенести надо

zhag
08.12.2016
12:39:36
- include: "change_hostname.yml" static: no

убрал статик все прошло

Dmitry
08.12.2016
13:29:15
ну по идее если он установлен, то ставиться не будет

просто мне проще скрипт тогда не выполнять ваще

чем ставить

ну у меня локальная репа

оттуда не приедет чтото просто так

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

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

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