placement:
label: "{{ monitoring_group_name }}"
count: "{{ groups.get(monitoring_group_name, []) | length }}"
- {% if grafana_server_addr is defined %}
- networks:
- - {{ grafana_server_addr }}
+ {% if grafana_network is defined %}
+ networks: {{ grafana_network.split(',') | list if ',' in grafana_network else [grafana_network] }}
{% endif %}
delegate_to: "{{ groups[mon_group_name][0] }}"
environment:
placement:
label: {{ monitoring_group_name }}
count: {{ groups.get(monitoring_group_name, []) | length }}
+ {% if grafana_network is defined %}
+ networks: {{ grafana_network.split(',') | list if ',' in grafana_network else [grafana_network] }}
+ {% endif %}
{% if prometheus_port is defined and prometheus_port != 9095 %}
spec:
port: {{ prometheus_port }}