@pro_ansible

Страница 578 из 625
inqfen
14.09.2018
15:09:51
Посоны, помогите, то ли я слепой, то ли тупой есть таска с постгрей, не выполняется так как the python psycopg2 module is required но, модуль точно есть и тестовый таск shell: pip3 install psycopg2 возвращает Requirement already satisfied: psycopg2 in /usr/lib/python3.6/site-packages

Типа модуль есть, все ок

Google
inqfen
14.09.2018
15:10:18
интерпретатор явно указан ansible_python_interpreter: /usr/bin/python3

вопрос - wtf?

inqfen
14.09.2018
15:11:22
target host - localhost

psycopg2 установлен на target host?
shell: pip3 install psycopg2 возвращает Requirement already satisfied: psycopg2 in /usr/lib/python3.6/site-packages

То есть таск мне говорит, что модуль есть, следующий таск мне говорит, что модуля нет

На одном и том же локалхосте

У меня уже подозрение, что модуль postgresql_db модули питона где-то не там ищет

bebebe
14.09.2018
15:13:36
у меня только одно предположенеи, что этот модуль был криво поставлен через pip и ansible его по какой-то причине не видит из под того пользователя, из под котоорго запускается

inqfen
14.09.2018
15:13:55
это все в контейнере, юзер единственный - root

bebebe
14.09.2018
15:14:24
тогда дайте мне доступ, я разберусь

Dok
14.09.2018
15:14:52
Эм, не понял? Тебе надо поставить если не установлен что ли?
У меня в блоке куча задач по добавлению ключей, копирование пакета erl и установок библиотек для rabbitmq. Собственно, они не нужны, если реббит уже установлен и вся эта проверка занимает время.

inqfen
14.09.2018
15:17:11
ну так делаешь apt: name: rabbit register: apt_install - name: keys ... ... when: apt_install.changed

Google
inqfen
14.09.2018
15:17:39
Если rabbit уже установлен, то changed будет False

Dok
14.09.2018
15:18:47
Ок, спасибо

inqfen
14.09.2018
15:27:17
If the remote host is the PostgreSQL server (which is the default case), then PostgreSQL must also be installed on the remote host На самом деле если обращаешься к другому хосту - postgresql тоже должен быть установлен

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

inqfen
14.09.2018
15:33:01
надо бы пофиксить, если время появится

Timur
14.09.2018
16:00:37


(простите за флуд, если что)

Alexander
14.09.2018
16:02:01
Где такую рейсшину купить можно?

Dok
14.09.2018
16:02:02
Лол

bebebe
14.09.2018
16:10:40
(простите за флуд, если что)
хехе, было бы замечательно, если сдвигаешь линейку вправо, то код тоже двигался бы

Maksim
14.09.2018
16:13:51
Никто не форуме не был чтоли ?

Nklya
14.09.2018
16:19:09
В Москве было? Я в прошлом году был единственный раз. Это печальное мероприятие. Очень.

Andrey
14.09.2018
16:31:17
Я был. Покормили хорошо, всё остальное так себе.

?simplemice
14.09.2018
16:31:59
на конфу ходить ради еды...

Andrey
14.09.2018
16:32:15
Я шел не ради еды

Просто констатирую факт

Timur
14.09.2018
16:34:24
на конфу ходить ради еды...
... - совмещать приятное с полезным :)

(где приятное, а где полезное каждый решает сам :))

Google
?simplemice
14.09.2018
16:34:57
я только через неделю пожру

Andrey
14.09.2018
16:35:52
С другой стороны - бесплатно же.

Maksim
14.09.2018
16:38:48
Шапку не дали

Зато с роботом сфоткался



Он просил Селфи

Vadim
14.09.2018
16:39:22
За раздачу шапок надо по рукам бить

Maksim
14.09.2018
16:39:30
Не давали

Говорю же

Vadim
14.09.2018
16:39:38
Потом на конференциях очень неудобно

Maksim
14.09.2018
16:39:52
Но что-то дохрена было народа в шапках

И нифига не сотрудника rh

Maksim
14.09.2018
16:40:27
Где то достали

Vadim
14.09.2018
16:40:42
Вот-вот, их раньше раздавали. А после нескольких неприятных случаев перестали

Maksim
14.09.2018
16:41:25
А какого сейчас были в шапках. Новых причём. И не редхатовцы ниразу судя по бейджам

Vadim
14.09.2018
16:42:05
Партнерам раздают, до сих пор, сволочи

Сергей
14.09.2018
17:02:34
Где такую рейсшину купить можно?
В строительном магазе

Alexander
14.09.2018
17:03:10
В строительном магазе
Это надо в прошлый век идти, нал снимать.

Сергей
14.09.2018
17:03:46
Это надо в прошлый век идти, нал снимать.
Открой до себя интернет магазины с доставкой

Andrey
14.09.2018
17:18:00
Google
Vadim
14.09.2018
17:18:32
Какие могут быть неприятные случаи с шапкой?
например, счастливый обладатель шапки может себя вести неподобающе пионеру. А подумают на сотрудников

или просто нести ерунду если его спросят какой-то технический вопрос

Nklya
14.09.2018
18:22:17
По моим наблюдениям шапок у редхата есть две - одна аутентичная и вторая странная, типа сомбреро, только с ровными полями И вторые мне совсем не нравятся

Vadim
14.09.2018
18:24:13
ага, они разные, но издалека похожи. Вторая из какого-то пластика

Admin
ERROR: S client not available

Nklya
14.09.2018
18:25:52
Ну и возможно настоящие сварщики из редхата круты и много чего знают, но выступления у них паршивые получаются. В итоге получается что приходят пожрать

Vadim
14.09.2018
18:30:44
на этом форуме было ровно 0 сварщиков, все менеджеры да консультанты

Как и запланировано собсна

Maksim
14.09.2018
18:44:21
Зато футболочку получил. Приходится работать с редхатом. Смотрю на десктоп на Фёдоре. Я пошёл работать в красношапку

Terminator
15.09.2018
08:36:38
@MrTwistor будет жить. Поприветствуем!

cent
16.09.2018
08:39:45
А чем проще всего в ansible сгенерить qrcode ? Дернуть что-то вроде такого - https://pypi.org/project/qrcode/ ?

Maksim
16.09.2018
08:43:39
Можно

Только сервер же без иксов должен быть

cent
16.09.2018
08:50:50
Только сервер же без иксов должен быть
Ну, мне нужно с минимальными зависимостями. У меня уже есть получается чистая ОС+ python. Проще всего, наверное, что-то для питона поставить и сгенерить, правильно? Для bash же больше придется всякой хрени устанавливать, правильно?

Maksim
16.09.2018
08:52:11
Пробуй ни питоне. Но часть иксов потянет по любому. Или генерь на серваке с ансиблом и отправляй на целевой

cent
16.09.2018
08:58:38
Пробуй ни питоне. Но часть иксов потянет по любому. Или генерь на серваке с ансиблом и отправляй на целевой
Ну, я генерить буду на хостовой тачке, но ansible будет в контейнере скорее всего, так что тоже иксы не нужны. А где там иксы? Там в зависимостях, вроде, нет иксов

Maksim
16.09.2018
09:06:52
libjpg или ещё что-то. Но минимальные зависимости

cent
16.09.2018
09:07:40
Timur
16.09.2018
09:15:09
что-то gd-шное?

есть перловый модуль, можно написать скрипт, возвращающий тебе файл png, а ты дальше будешь с ним что-то делать

Google
Timur
16.09.2018
09:16:29
с минимальными зависимостями хз

напиши микросервис и дёргай его по хттп

:))

cent
16.09.2018
09:22:22
https://hub.docker.com/r/valien/docker-qr-generator/
Ну, так это то, что я и предложил)) https://pypi.org/project/qrcode/ https://github.com/Valien/docker-qr-generator/blob/master/qrcode-generator/Dockerfile

bebebe
16.09.2018
11:54:22
если интернеты есть

Terminator
17.09.2018
01:12:06
@littleprincess282 будет жить. Поприветствуем!

Little
17.09.2018
01:17:44
здрасте. Хочу отфильтровать вывод -m setup глубже, чем на один уровень, но не знаю, в какие скобки это запихнуть. Вот например кусок вывода при -m setup -a 'filter=ansible_enp0s3' : vpnclient | SUCCESS => { "ansible_facts": { "ansible_enp0s3": { "active": true, "device": "enp0s3", "features": { "esp_hw_offload": "off [fixed]", "esp_tx_csum_hw_offload": "off [fixed]", и тд Как получить только "active": true, например? пробовал filter=ansible_enp0s3[active] filter=ansible_enp0s3{active} filter=ansible_enp0s3['active']

Maksim
17.09.2018
02:06:51
Двойные ?

Terminator
17.09.2018
02:10:27
@IB0P0HI будет жить. Поприветствуем!

Little
17.09.2018
02:36:29
Двойные ?
не работает

Вадим
17.09.2018
05:57:31
Мож ansible _facts[“andible_enp0s3”][“active”]?

Timur
17.09.2018
06:02:30
может ей нужно вывести список активных сетевых интерфейсов

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