
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

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

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

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
А вот 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), и отправишь пул-риквест?

Dmitry
05.10.2016
12:46:34