@pro_ansible

Страница 70 из 625
Alexander
05.10.2016
05:37:47
Сча

Issue 17900 on ansible/ansible https://github.com/ansible/ansible/issues/17900

Вот с этим

Dmitry
05.10.2016
09:48:09
sooooqa

Google
Dmitry
05.10.2016
09:48:18
вчера писал для заббикса полдня плейбуки

а оказывается модуль есть

Dmitrii
05.10.2016
09:48:56
?

Dmitry
05.10.2016
09:49:31
хотя не факт что он у меня взлетит

mysql так и не взелетел

ERROR! Unexpected Exception: name 'unicode' is not defined

ктото ел такое недавно?

Volodymyr
05.10.2016
11:01:31
python --version ?

Dmitry
05.10.2016
11:02:03
Python 2.6.6

там вообще 3 питона стоит

Magistr
05.10.2016
11:03:57
обнови ансибл и пип

Dmitry
05.10.2016
11:04:09
обновил и теперь поймал

у меня питон там стоит 3.5 еще

Google
Magistr
05.10.2016
11:04:19
я ловил с 3м питоном

вот убери 3й из path

Dmitry
05.10.2016
11:05:06
да я могу его вообще снести к херам

я его поставил чтобы заббикс модуль заработал

какой питон вообще поставить чтобы все ок работало?

и модули

и не ловить проблемы с совместимостью?

Magistr
05.10.2016
11:09:21
2.7

либо нетрогать дефолтный

Dmitry
05.10.2016
11:17:05
спс собрал норм комбинацию

но теперь другая проблема

Failed to connect to Zabbix server: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]

править модуль?

Magistr
05.10.2016
11:18:46
ну тут хз

Max
05.10.2016
11:33:43
Python 2.6.6
Ты где его взял то?

Alexander
05.10.2016
11:44:53
Dmitry
05.10.2016
11:47:44
Ты где его взял то?
В центосе лежало

Max
05.10.2016
11:47:58
Дрянь какая

Dmitry
05.10.2016
11:48:00
Alexander
05.10.2016
11:48:21
В смысле?
ну агенты разливаешь или сервер ставишь?

Google
Dmitry
05.10.2016
11:48:32
name: Create a new host or update an existing host's info local_action: module: zabbix_host server_url: https://gay.ru/zabbix/ login_user: dna login_password: loveshit host_name: "{{ ansible_fqdn }}" host_groups: - "Linux Servers" link_templates: - "Template OS Linux" status: enabled state: present inventory_mode: automatic interfaces: - type: 1 main: 1 useip: 1 ip: "{% if in_ovh == 'true' %} {{ ansible_eth1.ipv4['address'] }} {% else %} {{ ansible_eth0.ipv4['address'] }} {% endif %}" dns: "" port: 10050

короче я так понимаю что урллиб лезет на сервер и лососит тунца

очень хочется сходить в модуль и поправить руками

Max
05.10.2016
11:54:06
А ты выхлоп покажи

У меня не лососит

Dmitry
05.10.2016
11:56:56
У меня не лососит
у тебя серт подписанный норм на сервере?

fatal: [172.16.0.136 -> localhost]: FAILED! => {"changed": false, "failed": true, "msg": "Failed to connect to Zabbix server: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>"}

вот выхлоп

Max
05.10.2016
11:58:13
Ессно подписанный

Wildcard там на все сабдомены

Dmitry
05.10.2016
11:58:50
Ессно подписанный
потому и НЕ лососит

Dmitry
05.10.2016
11:58:54
у меня сефлсайгн

Max
05.10.2016
11:59:23
Ну так пойди по http внутри сети то

Тебе зачем в локалке https?

Dmitry
05.10.2016
11:59:55
Ну так пойди по http внутри сети то
а потому что оно не тока в локалке будет

Max
05.10.2016
11:59:55
Заббикс какой кстати?

Dmitry
05.10.2016
12:00:12
а черт его знает. 2.х

Max
05.10.2016
12:00:32
Ну и чего ты паришься за заббикс который не умеет в авторизацию агентов и прокси?

а потому что оно не тока в локалке будет
Окей из локалки берём хттп, снаружи хттпс

Google
Dmitry
05.10.2016
12:01:24
Окей из локалки берём хттп, снаружи хттпс
окей, если мне завтра надо будет снаружи попасть?

Max
05.10.2016
12:01:34
Подписываем внешний через letsencrypt

Dmitry
05.10.2016
12:01:40
охохо

так, я понял

я пойду править модуль к хуям

Max
05.10.2016
12:02:22
Мы пойдём править модуль вместо подумать головой и написать нормальный плейбук

Dmitry
05.10.2016
12:02:33
плейбук норм

селфсайгн не норм

что поделать

Admin
ERROR: S client not available

Dmitry
05.10.2016
12:03:05
делать ли серт для заббикса - не мне решать к сожалению

хотяяяя

Max
05.10.2016
12:03:37
Внутри локалки не вижу проблем

Dmitry
05.10.2016
12:03:47
Max
05.10.2016
12:03:52
А снаружи 2й заббикс...

Dmitry
05.10.2016
12:03:55
но как то надо писать все таки на все случаи

Max
05.10.2016
12:03:58
Без авторизации...

Oleg
05.10.2016
12:04:16
RHEL: /etc/python/cert-verification.cfg [https] verify=disable заработает?)

Max
05.10.2016
12:05:41
RHEL: /etc/python/cert-verification.cfg [https] verify=disable заработает?)
Зря сказал, там почти модуль переписали)

Google
Dmitry
05.10.2016
12:05:46
ls -la /etc/python ls: cannot access /etc/python: No such file or directory

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

Max
05.10.2016
12:06:25
Дай угадаю, надо создать каталог и в нем файл

Oleg
05.10.2016
12:07:00
Все следующие вызовы команды "updatedb && locate cert-verification.cfg" пишу в чат не дешевле чем 5$ штука)

Max
05.10.2016
12:07:19
но как то надо писать все таки на все случаи
Ну так вот, 2й заббикс с агентами общается в открытую, т. е. Его нельзя юзать через внешние сети

А вот 3й уже умеет в шифрование

Dmitry
05.10.2016
12:07:49
блииин

да не в заббиксе проблема, парни

а в urllib

который в коде модуля дергает хттпс

Max
05.10.2016
12:08:12
Да вижу я в чём проблема

Dmitry
05.10.2016
12:08:14
видимт там сефлсайгн

и говорит что я пидр

Max
05.10.2016
12:08:27
Https дергает

Dmitry
05.10.2016
12:08:33
да, не суть

Max
05.10.2016
12:08:38
Ибо нехуй, всё правильно

Если либа не ругается на ошибку сертификата - нахуй такая либа? Что бы любой mitm срабатывал что ли?

Dmitry
05.10.2016
12:10:02
все круто да

кто селфсайгн юзает наружу тот пидр

Oleg
05.10.2016
12:11:16
import urllib2 import ssl ctx = ssl.create_default_context() ctx.check_hostname = False ctx.verify_mode = ssl.CERT_NONE urllib2.urlopen("https://localhost.local", context=ctx)

может ты тогда прикрутишь по конвенции параметр validate_certs (yes/no), и отправишь пул-риквест?

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