Всем привет Имеется вот такой кусок в vars nginx_log_exporter_rules: - name:

nginx
print_log: false
format: "$remote_addr - [$time_local] \"$request\" $status $http_host $body_bytes_sent \"$http_referer\" \"$http_user_agent\" \"$http_x_forwarded_for\""
source:
files:
- /var/log/nginx/****.log
labels:
service: «****»
environment: "production"
hostname: «***»
histogram_buckets: [.005, .01, .025, .05, .1, .25, .5, 1, 2.5, 5, 10]

В j2 шаблоне конфига указано

namespaces:
{{ nginx_log_exporter_rules | to_nice_yaml }}
ansible по идее должен все в таком же виде в конфиг подсунуть.

Но получаю
namespaces:
- format: $remote_addr - [$time_local] "$request" $status $http_host $body_bytes_sent
"$http_referer" "$http_user_agent" "$http_x_forwarded_for"
histogram_buckets:
- 0.005
- 0.01
- 0.025
- 0.05
- 0.1
- 0.25
- 0.5
- 1
- 2.5
- 5
- 10
labels:
environment: production
hostname: ****
service: nginx_grafana
name: nginx
print_log: false
source:
files:
- /var/log/nginx/***.log

Что я не так делаю?

4 ответов

5 просмотров

1. А что не так? 2. Попробуйте to_nice_yaml(indent=2)

Anton-Ustjuzhanin Автор вопроса
Lamobot
1. А что не так? 2. Попробуйте to_nice_yaml(indent...

1. Он порядок строк поменял соответственно конфиг не совсем валидный 2. пробовал все тоже

Anton Ustjuzhanin
1. Он порядок строк поменял соответственно конфиг ...

Оо с каких пор в ямле важен порядок ключей в словаре?

Anton Ustjuzhanin
1. Он порядок строк поменял соответственно конфиг ...

С чего это он стал невалидным от порядка строк? Насколько я знаю в словарях питона ключи неупорядочены, но здесь может поправят программисты.

Похожие вопросы

Обсуждают сегодня

вопрос: кто как решает вопрос с динамической подгрузкой скриптов для отдельных страниц с включенным turbo router?
Sergei Toroptsev
25
как через magic forms посылать мультиязычные имейлы?
Sergei Toroptsev
4
Это что теперь, любой бот сможет принимать платежи без ебли с юр лицами?
Lencore
8
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Не догоняю немного каким боком тут эппл Вот есть веб (мини) апп, который по факту веб сайт, просто в телеге веб вью и если там оплата, то нежно вот эти приседания?
e\\/gen
7
Друзья, за кем?
Magic
12
ого, спасибо Никит, ты как всегда кладезь нужной инфы! Сейчас пойду копаться, а мне релиз создать как и версию самого плагина? типа 1.0.8?
Alex Blaze
9
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Всем ку, есть у кого нибудь авторег акков тг сразу в сессию pyrogram?
Rick Sanchez
4
@NativeCoder хочет кикнуть @lautsevich из чата. Согласны? Информация по переезду из 🇺🇦 в 🇨🇦
Banof
2
Карта сайта