
inqfen
14.09.2018
15:08:10

Gleb
14.09.2018
15:09:14

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?

bebebe
14.09.2018
15:11:13

inqfen
14.09.2018
15:11:22
target host - localhost
То есть таск мне говорит, что модуль есть, следующий таск мне говорит, что модуля нет
На одном и том же локалхосте
У меня уже подозрение, что модуль 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

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 криво написан и видимо при любой ошибке связанной с отсутствием чего-то для постгри - выбрасывается что нет модуля

bebebe
14.09.2018
15:31:54

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

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
с минимальными зависимостями хз
напиши микросервис и дёргай его по хттп
:))

bebebe
16.09.2018
09:20:12

cent
16.09.2018
09:22:22

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
может ей нужно вывести список активных сетевых интерфейсов