Можно ли заставить функцию to_nice_yaml
избежать генерации псевдонимов?
Следующая строка в шаблоне Ansible
scrape_configs:
{{ scrape_configs | to_nice_yaml(indent=2) | indent(2,False) }}
, где
common_relabeling:
- stuff1
- stuff2
scrape_configs:
- job_name: process_exporter
relabel_configs: "{{ common_relabeling }}"
- job_name: node_exporter
relabel_configs: "{{ common_relabeling }}"
расширяется в файле YAML с использованием псевдонимов (см. Ниже), что, я не уверен, поддерживается анализатором конфигурации Prometheus. Очевидно, я бы хотел исправить это без жесткого кодирования common_relabeling
в каждой записи
scrape_configs:
- job_name: process_exporter
relabel_configs: &id001
- stuff1
- stuff2
- job_name: node_exporter
relabel_configs: *id001