inqfen
дебиан 8
time
тоже
inqfen
ансибл правда вроде 2.1 (чтобы посмотреть надо на впн лезть)
time
я проверил с 1.7-2.4
time
везде всё rwxrwxrwx
inqfen
фигня у меня какая-то
inqfen
завтра попробую на аналогичной машине проверить
inqfen
спасибо, буду значит у себя разбираться
Pavel
к такому меня не готовили
Pavel
Lev
😄
Александр
Gleb
а как мне объяснить ансиблу что у меня в переменной 05 это не 5?
Gleb
из перменных типа 01, 02, 03 и т.д. нули теряет
Gleb
как-то странно
Aleksey
Ожидаемо
Aleksey
0 вначале это указатель же на тип нет?
Aleksey
А вообще в кавычки возьми
Gleb
ща попробую, я чёт прям призадумался
Gleb
спасибо
Aleksey
Octal же
Gleb
Aleksey
Думаю не поможет
Aleksey
Так что через шаблон
Gleb
вот хрень
Gleb
у меня может быть так только от 00 до 09, а потом как бы 10,11 и т.д. Не писать же отдельный шаблон.
Gleb
ага и те и те попробовал
Gleb
может можно как-то указать что это строка, а не число?
Aleksey
А дальше парсер питона
Aleksey
zelo
не буду врать, точно не помню, но кажется где-то сталкивался с разницей
Aleksey
Был не прав
Aleksey
http://yaml.org/spec/1.2/spec.html#id2787109
Magistr
%02d ? мб тогда
Gleb
%02d ? мб тогда
а так оно сразу считает что это строка и хавает всю строку
Gleb
:D
Magistr
покажи код
zelo
засада) мож проще логику из энсибла вынести?
Gleb
да это вообще одноразовая акция, ну типа развернуть один раз если с нуля. Потом и не меняется.
Gleb
покажи код
в инвнетори файле стоит
shard_key=05
в шаблоне j2
есть строка
NGINX_CLIENT_BODY_TEMP_PATH: /storage/cache/{{ shard_key }}/nginx_webdav_client_body_temp_path
Magistr
{{ '%02d' % shard_key }} ??
kk
вроде так можно {{ shard_key | string }}
Gleb
Gleb
Gleb
Magistr
Magistr
ты просто отформатировал вывод как тебе надо
Magistr
сила жынжи и питона
Aleksey
ну под запили темплейтом это вполне подходит
Aleksey
на не самое прямое желание сортировать nginx конфы по номерам не самое прямое решение по тому как это делать
Gleb
ну что бы до следующей итерации дожить хватат, спасибо большое всем
Gleb
Gleb
вообще это номера регионов рф
Gleb
почему ?
ну шардкей лист в принципе всегда стрингом был, но тут частный случай когда получилось не совсем так. По хорошему надо запилить динамик инвентори и т.д., но это пока в планах
Aleksey
с 2.4 инвентори можно ямль
Aleksey
ямль удобно
Dmitry
А низя инвентори в консуле например хранить?
Dmitry
Вот это реально было бы удобно
Magistr
можно где угодно если напишешь динамическое )
Dmitry
Magistr
оно пишеться впринципе за полчаса
Magistr
Т.е. само оно не?
ну как само оно умеет динамик инвентори и в инете есть скрипты
Vlad
с 2.4 инвентори можно ямль
С версии 2.1 тоже можно было: https://stackoverflow.com/questions/41094864/is-it-possible-to-write-ansible-hosts-inventory-files-in-yaml
Magistr
всмысле нехавает ? сделай переменнуб обычным числом, и все
Gleb
если кратко то
%d format: a number is required, not unicode
Magistr
ну сконверти в стринг
Magistr
или наоборот
Magistr
в инт
kk
Aleksey
Aleksey
только толку от него меньше чем можно себе представить
Aleksey
ибо там яйцо/курица в полный рост
Aleksey
я пытался всяко. на выходе все равно костыли и подпорки
kk
@Anc1ent ещё такой изврат получить строку - {{ shared_key|join }}
а может тебе надо загнать в {% ... %} и там уже