Всем привет Имеется вот такой кусок в 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 ответов

13 просмотров

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

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

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

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

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

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

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

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта