
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

Pavel
24.10.2016
10:37:18

Serg
24.10.2016
10:38:12

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 проходит на ура? Может кто уже сталкивался с подобным?

Sergey
25.10.2016
18:02:57


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?

Dmitrii
25.10.2016
19:24:33
Там ва бинарника и они конфликтуют

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

Denis 災 nobody
26.10.2016
06:59:40

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

Denis 災 nobody
26.10.2016
07:09:36
Зато парсинг пост - строки 3 кода

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

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

Sergey
26.10.2016
07:30:20

Alibek
26.10.2016
09:04:36
Версия из репозитория 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:01

Max
26.10.2016
10:41:07

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

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
Зачем вимы на серверах?