Skip to content

Commit 000e93f

Browse files
dswebbthgguits
authored andcommitted
make grafana network a configurable option
Signed-off-by: Danny Webb <danny.webb@thehutgroup.com> (cherry picked from commit 189ff93)
1 parent 555d0c8 commit 000e93f

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

group_vars/all.yml.sample

+1
Original file line numberDiff line numberDiff line change
@@ -706,6 +706,7 @@ dummy:
706706
# - grafana-piechart-panel
707707
#grafana_allow_embedding: True
708708
#grafana_port: 3000
709+
#grafana_network: "{{ public_network }}"
709710
#grafana_conf_overrides: {}
710711
#prometheus_container_image: "docker.io/prom/prometheus:v2.7.2"
711712
#prometheus_container_cpu_period: 100000

group_vars/rhcs.yml.sample

+1
Original file line numberDiff line numberDiff line change
@@ -706,6 +706,7 @@ grafana_container_image: registry.redhat.io/rhceph/rhceph-4-dashboard-rhel8:4
706706
# - grafana-piechart-panel
707707
#grafana_allow_embedding: True
708708
#grafana_port: 3000
709+
#grafana_network: "{{ public_network }}"
709710
#grafana_conf_overrides: {}
710711
prometheus_container_image: registry.redhat.io/openshift4/ose-prometheus:v4.6
711712
#prometheus_container_cpu_period: 100000

roles/ceph-defaults/defaults/main.yml

+1
Original file line numberDiff line numberDiff line change
@@ -698,6 +698,7 @@ grafana_plugins:
698698
- grafana-piechart-panel
699699
grafana_allow_embedding: True
700700
grafana_port: 3000
701+
grafana_network: "{{ public_network }}"
701702
grafana_conf_overrides: {}
702703
prometheus_container_image: "docker.io/prom/prometheus:v2.7.2"
703704
prometheus_container_cpu_period: 100000

roles/ceph-facts/tasks/grafana.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
- name: set grafana_server_addr fact - ipv4
22
set_fact:
3-
grafana_server_addr: "{{ hostvars[inventory_hostname]['ansible_facts']['all_ipv4_addresses'] | ips_in_ranges(public_network.split(',')) | first }}"
3+
grafana_server_addr: "{{ hostvars[inventory_hostname]['ansible_facts']['all_ipv4_addresses'] | ips_in_ranges(grafana_network.split(',')) | first }}"
44
when:
55
- groups.get(grafana_server_group_name, []) | length > 0
66
- ip_version == 'ipv4'
@@ -9,7 +9,7 @@
99

1010
- name: set grafana_server_addr fact - ipv6
1111
set_fact:
12-
grafana_server_addr: "{{ hostvars[inventory_hostname]['ansible_facts']['all_ipv6_addresses'] | ips_in_ranges(public_network.split(',')) | last | ipwrap }}"
12+
grafana_server_addr: "{{ hostvars[inventory_hostname]['ansible_facts']['all_ipv6_addresses'] | ips_in_ranges(grafana_network.split(',')) | last | ipwrap }}"
1313
when:
1414
- groups.get(grafana_server_group_name, []) | length > 0
1515
- ip_version == 'ipv6'
@@ -18,7 +18,7 @@
1818

1919
- name: set grafana_server_addrs fact - ipv4
2020
set_fact:
21-
grafana_server_addrs: "{{ (grafana_server_addrs | default([]) + [hostvars[item]['ansible_facts']['all_ipv4_addresses'] | ips_in_ranges(public_network.split(',')) | first]) | unique }}"
21+
grafana_server_addrs: "{{ (grafana_server_addrs | default([]) + [hostvars[item]['ansible_facts']['all_ipv4_addresses'] | ips_in_ranges(grafana_network.split(',')) | first]) | unique }}"
2222
with_items: "{{ groups.get(grafana_server_group_name, []) }}"
2323
when:
2424
- groups.get(grafana_server_group_name, []) | length > 0
@@ -27,7 +27,7 @@
2727

2828
- name: set grafana_server_addrs fact - ipv6
2929
set_fact:
30-
grafana_server_addrs: "{{ (grafana_server_addrs | default([]) + [hostvars[item]['ansible_facts']['all_ipv6_addresses'] | ips_in_ranges(public_network.split(',')) | last | ipwrap]) | unique }}"
30+
grafana_server_addrs: "{{ (grafana_server_addrs | default([]) + [hostvars[item]['ansible_facts']['all_ipv6_addresses'] | ips_in_ranges(grafana_network.split(',')) | last | ipwrap]) | unique }}"
3131
with_items: "{{ groups.get(grafana_server_group_name, []) }}"
3232
when:
3333
- groups.get(grafana_server_group_name, []) | length > 0

0 commit comments

Comments
 (0)