
Алексей
31.08.2016
10:16:12
оно думаю будет только в докерной ветке
очень уж меня ломает собирать clickhouse

Ilya
31.08.2016
10:16:59
Докер скоро до продакшена доползет?
Я имею в виду стадию, на которой сейчас микросервисы

Google


Ilya
31.08.2016
10:17:29
TASK [node : Add firewall permissions for nodes] 01:02fatal: [db01]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == \"active\"' failed. The error was: error while evaluating conditional (firewalld_state.stdout == \"active\"): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"} fatal: [discovery01]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == \"active\"' failed. The error was: error while evaluating conditional (firewalld_state.stdout == \"active\"): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"} fatal: [discovery02]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == \"active\"' failed. The error was: error while evaluating conditional (firewalld_state.stdout == \"active\"): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"} fatal: [wrk01]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == \"active\"' failed. The error was: error while evaluating conditional (firewalld_state.stdout == \"active\"): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"} fatal: [event01]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == \"active\"' failed. The error was: error while evaluating conditional (firewalld_state.stdout == \"active\"): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"} to retry, use: —limit @site.retry


Алексей
31.08.2016
10:18:20
systemctl is-active firewalld
что выводит ?

Ilya
31.08.2016
10:18:36
active
@freeseacher ?

Алексей
31.08.2016
10:20:43
ты же через морду да?
я понял
пофиксил

Ilya
31.08.2016
10:20:55
ок, ща

Алексей
31.08.2016
10:21:11

Ilya
31.08.2016
10:21:57
TASK [node : Add firewall permissions for nodes] 00:32fatal: [db01]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == \"active\"' failed. The error was: error while evaluating conditional (firewalld_state.stdout == \"active\"): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"}
[root@db01 ~]# systemctl is-active firewalld
active

Алексей
31.08.2016
10:23:04
до этого таск выполнился ?

Google

Алексей
31.08.2016
10:23:15
check if firewalld state

Ilya
31.08.2016
10:24:04
до этого таск выполнился ?
TASK [node : check if firewalld state] 00:30skipping: [db01] => {"changed": false, "msg": "remote module does not support check mode", "skipped": true}

Алексей
31.08.2016
10:27:49
а что тя заставляет туда пиать домен ?

Илья
31.08.2016
10:28:08
а что если исключить дублирование, если не заполнять адрес, нок мог бы сразу пытаться отрезолвить имя
зачет, зацензурил серый адрес

Aleksandr
31.08.2016
10:30:32
noc - для облегечения работы, а не для ее удвоения, свич переехал в другой системный вилан, сменился адрес - меняй у пачки свичей ip в noc и dns, сейчас я меняю только в dns и далее все скрипты работают как обычно, а тут, чтоб связать mo с vc , fm, ipam , dns в noc - нужно заниматься какой-то хренью
вместо того, чтоб использовать стандартный функционал dns

Илья
31.08.2016
10:31:30

Dmitry
31.08.2016
10:31:30
я бы вообще домены поубирал. У меня несколько сотен железок с серыми адресами. Чтобы их заводить в IPAM я _ВЫНУЖДУЕН_ придумывать им какие-то FQDN

Илья
31.08.2016
10:31:49
у твоей конторы нет домена?
фууууууу

Aleksandr
31.08.2016
10:32:09
у меня все свичи на серых и все серые в приватном домене, который доступен только с разрешенных адресов
ну кроме backbone свичей
15 системных виланов
по /24
может и мелкая сеть по чьим-то меркам

Ilya
31.08.2016
10:34:36
с инфраструктурными dns

E_zombie
31.08.2016
10:35:11
не помогло.
так же на скачке постгресса ломается.

Google

Aleksandr
31.08.2016
10:37:27
инфраструктурный домен, не?
что имеется ввиду? bind со split view, для acl lan впо view дфт домен доступен, во view wan не доступен, это на авторизованном ns, а для юзеров и кеша - unbound только для локальных адресов, включая публичные
скорее домен для своей сети и всех приватных адресов в ней
для публичных свой публичный домен
с прямыми и обратными зонами соответственно

Ilya
31.08.2016
10:43:49
@akubatkin не правильно прочитал сперва

Aleksandr
31.08.2016
10:48:54
считается что нок должен быть источником инфы в днс
это замечательно, только логика этого, опять же, нигде не описана, с наскоку вот хочется залезть в модуль dns, завести там хост, слить данные на ns-сервера и затем уже завести mo с этим именем, используя ns-сервера... ну вот мне так видится... а какая логика заложена в noc - мне неизвестно.

Ilya
31.08.2016
10:53:36
@freeseacher поправишь инсталл?

Алексей
31.08.2016
10:53:41
да

Ivan
31.08.2016
10:56:25

Zek
31.08.2016
11:11:17
там - в смысле не на сайте, а вообще ;)

Алексей
31.08.2016
11:11:38

Zek
31.08.2016
11:11:46
та что на сайте не подходит для вмвари, конвертнуть можно вмваре конвертером
скорее всего

Ilya
31.08.2016
11:11:58

Алексей
31.08.2016
11:12:07
хотел избавитсья от
ignore_errors: yes
а в итоге тупо перенес его выше.

Ilya
31.08.2016
11:12:20
)))
Я тебя обрадую
TASK [node : Add firewall permissions for nodes] 00:32fatal: [db01]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == 'active'' failed. The error was: error while evaluating conditional (firewalld_state.stdout == 'active'): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 11, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"}

Алексей
31.08.2016
11:16:43
не могу воспроизвести
сейчас таск с проверкой падает и показывается красненьким.

Google

Алексей
31.08.2016
11:17:09
но игнорируется

Ilya
31.08.2016
11:18:29
да, убрал check install и всё прошло

Ivan
31.08.2016
11:25:15

E_zombie
31.08.2016
11:54:41
TASK [influxdb : include] ******************************************************
2016-08-31 14:54:07,708 [tower.api.deploy] PROGRESS: included: /opt/tower/var/tower/playbooks/dev/ansible/roles/influxdb/tasks/os/CentOS/main.yml for nochost
2016-08-31 14:54:07,809 [tower.api.deploy] PROGRESS:
TASK [influxdb : Add InfluxDB GPG key] *****************************************
2016-08-31 14:54:09,488 [tower.api.deploy] PROGRESS: fatal: [nochost]: FAILED! => {"changed": false, "failed": true, "msg": "failed to fetch key at https://repos.influxdata.com/influxdb.key , error was: An unknown error occurred: coercing to Unicode: need string or buffer, NoneType found"}
2016-08-31 14:54:09,530 [tower.api.deploy] PROGRESS:
RUNNING HANDLER [mongod : restart mongod] **************************************

Andrey
31.08.2016
11:55:15
это последствия установки через прокси

E_zombie
31.08.2016
11:55:23
нехера

Andrey
31.08.2016
11:55:24
ключик надо ручками добавить
да?

E_zombie
31.08.2016
11:55:36
disable_gpg_check
у тебя когда репа ставится то там есть файл -repo.rpm внутри которого ключи

Andrey
31.08.2016
11:56:03
https://github.com/ansible/ansible-modules-core/issues/1849
баг ансибля, вроде бы

Илья
31.08.2016
11:56:14

E_zombie
31.08.2016
11:56:27
disable_gpg_check: no
аааа точно
да ты прав
или оно не ставит ключи

Andrey
31.08.2016
12:01:02
ну, у меня установка была через прокси. И это воспроизводится именно так.

E_zombie
31.08.2016
12:01:06
validate_certs
no yes
yes
no
If no and the key is a url starting with https, SSL certificates will not be validated. This should only be used on personally controlled sites using self-signed certificates.
@@ -1,6 +1,6 @@
[influxdb]
-name = CentOS \$releasever InfluxDB Repository
-baseurl = https://repos.influxdata.com/centos/\$releasever/\$basearch/stable
+name = CentOS InfluxDB Repository
+baseurl = https://repos.influxdata.com/centos/$releasever/$basearch/stable
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdb.key

Google

E_zombie
31.08.2016
12:10:42
а нафига нам кей качать если в настройках репозитария указан кей на сайте ?
# ./noc syncdb —noinput
No handlers could be found for logger "noc.lib.nosql"
это у нас чем лечится ?

Andrey
31.08.2016
12:17:11
настройками монги, вроде бы.
связь с монгой есть?

E_zombie
31.08.2016
12:17:46
# mongo
MongoDB shell version: 3.2.9
connecting to: test
noc:PRIMARY> ^C
bye

Zek
31.08.2016
12:20:45
оу, прилетел мне 6ой андроид на телефон
надеюсь будет не как с ноком
;)

E_zombie
31.08.2016
12:21:07
шестёрка норм.
я своей бывшей на самсунг s4 накатил 6.0.1 счастлива
сука нок сегодня особенно болезненный.
блять

Ilya
31.08.2016
12:23:16
у меня почти ок

Andrey
31.08.2016
12:23:17
./noc syncdb -v 3 --noinput

E_zombie
31.08.2016
12:23:54
# ./noc syncdb -v 3 —noinput
No handlers could be found for logger "noc.lib.nosql"

Andrey
31.08.2016
12:24:19
блин... надо узнать, что конкретно не нравится...

Dmitry
31.08.2016
12:24:26
это не ошибка

E_zombie
31.08.2016
12:25:05
что то помню надо было в нок шелл писат ь

Andrey
31.08.2016
12:28:28
да, надо попробовать к монге подключиться
тогда появится подробное описание