
Lev
17.10.2016
10:36:36
ты же в прошлый раз точно с такой же проблемой обращался
у тебя точно так же ругалось на name

Alexander
17.10.2016
10:36:56
в тот раз проблема была с новым ансиблем
dev который

Google

Volodymyr
17.10.2016
10:40:29
дык timezone тоже в dev, не?
https://docs.ansible.com/ansible/timezone_module.html
>
New in version 2.2.0.

Alexander
17.10.2016
10:41:02
extras-modules != dev ветка ansible вроде как
бл....

Dmitry
17.10.2016
16:06:43
@cadmi читаю сейчас как у тебя тут бомбит
https://habrahabr.ru/post/139968/
скажи, как без ифа красиво сделать?
сори, что офтоп

Dmitry
17.10.2016
16:07:59
у Барта там тоже бомбит? :)

Dmitry
17.10.2016
16:09:06
не знаю - у тебя точно )

Dmitry
17.10.2016
16:09:35
там была неделя программистов на конфигах nginx, припоминаю
и еще в IRC набег таких же долбоебов

Google

Dmitry
17.10.2016
16:10:16
красиво конечно через try_files

Phil
17.10.2016
16:10:56
IRC ещё жив?!!!!

Dmitry
17.10.2016
16:11:12
трай файлс
ок. попробуем на нем

Phil
17.10.2016
16:11:25
Я в 99 думал, что он уже умер. IRC

Dmitry
17.10.2016
16:11:37

Dmitry
17.10.2016
16:12:15
я тут недавно был в ирц, там в канале #linux было 2 тыщи человек
блин, везде по инету if

jagga
17.10.2016
16:13:42
у тебя интернеты архивные

Dmitry
17.10.2016
16:13:43
слушай, ну там два location и одна директива try_files

Dmitry
17.10.2016
16:13:51
специально фильтранул за последний год
статью с нжинкса про ифзло я читал еще год назад
потому и полез читать другой варик

Dmitry
17.10.2016
16:17:25
проблема не в том что if зло, иногда без него не обойтись. проблема в том, что его пихают бездумно
у меня есть время, можно посмотреть

Denis 災 nobody
17.10.2016
18:47:51
Вообще есть вариант в мылолист разрабам написамь, там часто и разрабы отвечают
Но вообще через трай логичнее, да

Dmitry
17.10.2016
18:50:03
Да зачем, напишем и все

Google

Dmitry
17.10.2016
18:59:02
вот это кстати у него там на хабре еще норм
if (-f /etc/nginx/maintenance.file) {
return 503;
}
так можно
а вот то что он там начал ниже хуячить, это ад
if (-f /etc/nginx/maintenance.file) {
set $tmp clo;
}
if ($maintenance = yes) {
set $action "${tmp}se";
}

Denis 災 nobody
17.10.2016
19:00:46

Dmitry
17.10.2016
19:01:18
если внутри if стоит return, это хотя бы к segfault ну точно не приведет. а вот игры с set - выстрелы в ногу

Denis 災 nobody
17.10.2016
19:01:45
Сложные сеты хороши чтобы разрабам все-равно отдавало
У мелких сайтов

Dmitry
17.10.2016
19:02:38
можно через map выпендриться. но if'ами привычнее :)

Denis 災 nobody
17.10.2016
19:03:32
Крупным проще разные нгинхи на разных айпи, а публичному просто скормить локейшен с заглушкой и всё. Релоад - вывели из работы.

Dmitry
17.10.2016
19:03:33

Dmitry
17.10.2016
20:14:03
Там проблема в том что очень развестистый конфиг
Стопицот редиректов

Alexander
18.10.2016
12:26:11
а юзает кто vault by hashicorp?

Serg
19.10.2016
08:51:57
Может кто-нибудь подскажет, как написать один playbook, чтобы для разных хостов выполнялись разные действия. Что-то я затупил (((

Max
19.10.2016
08:53:56
Инклюд?
Или if ansible_nodename?
Кейс то какой?

Serg
19.10.2016
08:54:52
- name: add key to node
authorized_key: user=root key=id_rsa.pub
when: hostvars[host] == nodes
что-то типа подобного
собственно это одна роль и для разных хостов в инвентори она должна разные ключи раскладывать

Max
19.10.2016
08:56:19
От имени можно отталкиваться?

Google

Max
19.10.2016
08:56:32
У меня например опен впн вкладывается так

Serg
19.10.2016
08:56:52
собственно в инвентори 2 группы - [controllers] [nodes]

Phil
19.10.2016
08:58:45

Serg
19.10.2016
09:00:59

Max
19.10.2016
15:53:02
балин
нафиг же они сделали такую телегу с инклюдами
((
стало дольше работать

Admin
ERROR: S client not available

Алексей
19.10.2016
16:02:45
а что за телега ?
точнее так. куда дольше то ?

Max
19.10.2016
16:06:22
statically included:
statically included:
statically included:
statically included:
statically included:
statically included:
statically included:
statically included:
statically included:
statically included:
вот эта херота
если у меня куча скипнутых плейбуков - он их один хрен инклюдит по кой-то чёрт
да и выхлоп этот в консоли нафиг не нужен

Dmitrii
19.10.2016
16:07:43
Можно в конфиге вроде убрать надпись что он включен но скипнут

Max
19.10.2016
16:08:12
вот не ясно по кой хрен он вообще инклюдит то что не должен
у меня вот например роль с кучей кронтабов
а нужно из них применить 3

Dmitrii
19.10.2016
16:08:57
Так ведь всегда так было

Google

Max
19.10.2016
16:09:34
а теперь это бросается в глаза и заставляет страдать
пойду искать как отключить выхлоп в консоль )))

Dmitrii
19.10.2016
16:10:20
А, может я перепутал с display_skipped_hosts = False или это оно и есть

Max
19.10.2016
16:11:59
лол
крайне необычно работает )
TASK
skipping:
TASK
skipping:
TASK
skipping:
TASK
skipping:
skipping:
было
TASK
TASK
TASK
TASK
TASK
стало
один хрен куча мусора
Note that Ansible will always show the task header for any task, regardless of whether or not the task is skipped.
хотя тут прямо об этом сказано

Александр
19.10.2016
16:16:06
Ж-)
Удобство же

Aleksey
19.10.2016
17:05:39

Max
19.10.2016
17:06:12

Aleksey
19.10.2016
17:06:15
И запускать только таски с определенным тэгом

Max
19.10.2016
17:07:12
Это понятно
Тут таски не совсем удобно будет