@pro_ansible

Страница 84 из 625
Denis
24.10.2016
10:26:13
replace="TO \"{{DB_USER}}\";"

Как-то так по идее должно работать.

Dmitry
24.10.2016
10:26:24
Maksim
24.10.2016
10:27:03
мне больше с raw понравился вариант - простой и понятный )

Google
Serg
24.10.2016
10:38:12
Ну как-то так и сделай {{ hostvars[host] }}
Спасибо, уже разобрался, действительно, просто убрал лишние скобки

Dmitrii
25.10.2016
16:26:44
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 57: ordinal not in range(128)

Внезапно начало падать с таким сообщением. Может кто сталкивался?

Alexander
25.10.2016
16:39:47
на 2.2 обновился?

Dmitrii
25.10.2016
16:42:22
Нет

Semyon
25.10.2016
16:43:58
2.2 вышел что ли?

Dmitrii
25.10.2016
16:44:03
Бля, косячный ансибл

Он обосрался на — в файле.

Bogdan (SirEdvin)
25.10.2016
16:46:25
Потому что python 2.7

Sergey
25.10.2016
16:46:28
и хорошо бы полностью трейс увидеть

Dmitrii
25.10.2016
16:48:04
Они были в ansible.cfg

Google
Dmitrii
25.10.2016
16:48:14
В сообщении типа "не трожь файл, сука!"

В 2016м году я что-то не сразу об этом подумал.

Sergey
25.10.2016
16:49:13
ну у них почему-то железно сказано, что там ascii

но скорее это фича ConfigParser в python 2.x

Alibek
25.10.2016
17:44:02
внезапно: - name: install from debian testing repository apt: name={{item}} state=latest default_release=testing update_cache=yes with_items: - nginx-full - libnginx-mod-nchan выполняет установку, но не до конца. каталоги в /etc/nginx созданы, а файлов нет - с чего-бы это, при том, что установка из cli проходит на ура? Может кто уже сталкивался с подобным?

Alibek
25.10.2016
18:03:21
ну само-собой

валится оно вот с такой ошибкой: "Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.", "invoke-rc.d: initscript nginx, action \"start\" failed.", "dpkg: error processing package nginx-full (--configure):", " subprocess installed post-installation script returned error exit status 1", "Processing triggers for libc-bin (2.19-18+deb8u4) ...", "Errors were encountered while processing:", " nginx-full" которая разворачивается в nginx: [emerg] open() "/etc/nginx/mime.types" failed (2: No such file or directory) in /etc/nginx/nginx.conf:34

по идее файлы должны были из пакета накатиться в систему до дёрганья nginx.service

не ясно почему это оно не накатывает файлы, хотя если запускать из cli всё нормально накатывается.

Sergey
25.10.2016
18:29:39
Оно из nginx-common прилетает, если я правильно помню. Я сталкивался с этим раньше вне ansible, в репах только одна версия nginx?

Dmitry
26.10.2016
06:56:41
вообще стандартный дебиановский пакет nginx - порядочного гамна кусок, конечно :( поэтому всегда роль для установки nginx начинается с докидывания ключа и прописывания родного репозитория

Denis 災 nobody
26.10.2016
06:59:40
вообще стандартный дебиановский пакет nginx - порядочного гамна кусок, конечно :( поэтому всегда роль для установки nginx начинается с докидывания ключа и прописывания родного репозитория
Вот да, что центос, что дебиан - обычно там уг, вдобавок дебиан отличается тем что на момент выхода "свежей" версии оно уже еол у нгинха

Dmitry
26.10.2016
07:00:37
ну оно даже в бубунте гамно, хотя там и посвежее

потому что сам пакет то тот же самый, просто сорцы не такие протухлые

Denis 災 nobody
26.10.2016
07:01:50
...но я обычно собирал его сам ) тот же луа штатно только во фре включается

Dmitry
26.10.2016
07:02:15
я тоже. но в последние пару лет, слава богу, нужда отпала :)

Denis 災 nobody
26.10.2016
07:02:20
Одной строкой в конфиге )

Google
Denis 災 nobody
26.10.2016
07:03:10
Луа стали добавлять? Или пост теперь можно парсить не в 3 экрана перл-кода?

Вроде, луа в динамик модулях пока нет

Dmitry
26.10.2016
07:07:49
Одной строкой в конфиге )
луа мне никогда не нужен был (я вообще не программирую на конфигах) просто у меня сменились задачи вместе с работой и отпала нужда в дополнительных модулях вообще. только в нескольких местах, где я калымлю, остались собственные сборки с nginx-rtmp

Dmitry
26.10.2016
07:10:52
"парсинг пост" в конфиге веб сервера - это программирование на конфигах :) но кто как хочет, так и дрочит :)

Denis 災 nobody
26.10.2016
07:12:05
А что делать, если софт так запрос делает..

Sergey
26.10.2016
07:30:20
...но я обычно собирал его сам ) тот же луа штатно только во фре включается
Для фанатов луа есть же openresty. Там куча модулей поверх nginx. Коллега на нем бекенд пишет.

Alibek
26.10.2016
09:04:36
Оно из nginx-common прилетает, если я правильно помню. Я сталкивался с этим раньше вне ansible, в репах только одна версия nginx?
Нет, конечно не одна, но я явно передаю из какой репы брать посленюю версию: https://paste.ubuntu.com/23382710/ Приоритеты для apt тоже расставлены, если явно не указать репу, то будет использован stable.

Версия из репозитория nginx.com не ставит systemd конфиг для запуска, да и прикреплять к ней nchan весьма запаристую роль для ansible делать надо.

Думаю проблема в том, что ansible не передаёт какие-то параметры окружение для apt, которые используются в пакетах nginx-full, nginx-common...

Dmitry
26.10.2016
10:39:31
ребзя, а в ямл короче никак табы низя, да?

Dmitry
26.10.2016
10:39:39
выравнивание вначале?

заебался я чота шлепать спейсы

Alexander
26.10.2016
10:39:53
как мне сказали либо только табы либо только пробелы

Ivan
26.10.2016
10:40:43
сделай автозамену табов в пробелы. В редакторе будешь таб делать, по факту в файлике пробелв будут

Max
26.10.2016
10:40:49
заебался я чота шлепать спейсы
Господи.. Ты их пробелом шлепаешь?

Dmitry
26.10.2016
10:41:18
у меня вим посоны, не настроеный

Google
Max
26.10.2016
10:41:19
а чо?
... Читай оратора выше

Dmitry
26.10.2016
10:41:21
для такого

Max
26.10.2016
10:41:36
Бля, ещё и вим, там это вообще элементарно

Dmitry
26.10.2016
10:41:48
http://vim.wikia.com/wiki/Converting_tabs_to_spaces

спасибо

Max
26.10.2016
10:42:09
Вот, оно самое

С телефона не смог быстро найти

Admin
ERROR: S client not available

Dmitry
26.10.2016
10:42:26
просто я думал мож я чета ебланю и есть крутилка какая-то в ансибле

или ямле

Alexander
26.10.2016
10:42:28
set tabstop=2 shiftwidth=2 expandtab

Dmitry
26.10.2016
10:42:34
чтобы не валиться

Alexander
26.10.2016
10:42:39
или сколько там тебе надо

Alibek
26.10.2016
10:42:43
и retab

Max
26.10.2016
10:42:48
2 то что нужно

Alexander
26.10.2016
10:43:22
а вот так что б все текущие табы убить :%s/\t/ /g

Dmitry
26.10.2016
10:43:45
а вот так что б все текущие табы убить :%s/\t/ /g
ну я могу и седом тоже самое сделать

Alexander
26.10.2016
10:43:52
ну да

as u wish как говорится

Max
26.10.2016
10:44:07
Но зачем?

Google
Max
26.10.2016
10:44:24
Если в виме есть регулярки

Alexander
26.10.2016
10:44:26
Но зачем?
sed'ом можно сделать на все файлы сразу

Dmitry
26.10.2016
10:44:38
воу воу полехче

Alexander
26.10.2016
10:44:46
читерство:

set expandtab set tabstop=4 set shiftwidth=4 map <F2> :retab <CR> :wq! <CR>

Dmitry
26.10.2016
10:44:50
я просто спросил, можно ли юзать в ямле табы\пробелы

а вас панесло

Ivan
26.10.2016
10:45:26
табы низзя, но можно

Dmitry
26.10.2016
10:45:28
но мне не пдоходит

ремапы не делаю, потому что куча вимов на куче серверов

Alexander
26.10.2016
10:46:13
.vimrc ?

и разлить ансом на все сервера?

Dmitry
26.10.2016
10:46:30
.vimrc ?
предлагаешь таскать его за собой везде?

Alexander
26.10.2016
10:46:34
а чо нет то

Max
26.10.2016
10:46:41
А

Dmitry
26.10.2016
10:46:44
потому что не на всех серверах стоит анс

Alexander
26.10.2016
10:46:44
я лично bashrc лью на каждый сервер

Max
26.10.2016
10:46:49
Зачем вимы на серверах?

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